我有一个bash脚本,它在后台运行4个不同的进程,您可以看到以下代码:
declare -a arr=("seed_automation_data_1" "seed_automation_data_2" "seed_automation_data_3" "seed_automation_data_4")
command="bundle exec rake db:seed:"
for i in "${arr[@]}"
do
$command$i &
done
这个bash脚本实际上正在rake task
in中运行rails framework
。
$ command $ i&
这条特殊的线在后台启动了四个不同的过程:-
bundle exec rake db:seed:seed_automation_data_1
bundle exec rake db:seed:seed_automation_data_2
bundle exec rake db:seed:seed_automation_data_3
bundle exec rake db:seed:seed_automation_data_4
由于在后台运行了四个不同的进程,因此我无法知道bash script
is的时间FINISHED
或对其进行计算execution-time
。
有什么办法可以打印出一些表明脚本已完成运行的语句?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句