原帖由 redpigcool 于 2009-4-19 23:20 发表
我想用nohup 在服务器上提交任务,假设有10个,但服务器最多一次能运行5个。能不能用perl写一个脚本,先提交前五个,等前五个都运行结束以后在自动提交剩下的5个?
原帖由 redpigcool 于 2009-4-21 11:14 发表
这个是shell的脚本:
#for ((i=0;i<$NUM_RUNS;i++)); do
nohup ... & // 这里是提交任务的行
if [[ $j == 0 ]] ; then
wait //每三个任务就暂停一次
fi
done
请问一下perl里面的wait函数也可以这么用么?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |