Linux_前一个投的任务跑完再跑另一个任务_qsub_-hold_jid
perl program_1.pl input_1.file output_1.file
perl program_2.pl output_1.file output_2.file
像这样的情况,第一个任务的输出是第二个任务的输入,第二个任务必须等第一个任务跑完了再跑。
设想了一个方法:
得到perl program_1.pl的PID,假设是123
num=123
获得当前用户在运行的程序
data=`ps u`
下面是data的内容
1 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
2 admin 123 0.0 0.0 68280 1652 pts/3