如何在另一个进程运行时生成一个新进程?

时间:2012-06-29 07:06:37

标签: linux shell spawning

我正在编写一个将执行2个任务的shell脚本。一项任务将启动一个必须持续运行的程序。在同一个脚本中,将启动第二个任务,启动另一个程序。但是当第一个连续运行时,我如何在同一个脚本中启动另一个?

提前致谢。

2 个答案:

答案 0 :(得分:4)

您可能希望后台任务。通常,你这样做:

sleep 30 &
sleep 30 &
jobs
echo 'Waiting for all jobs to complete.'
wait

背景由行尾的& 符号处理。

另请参阅

答案 1 :(得分:2)

在命令后添加&符号:

〜$ myprogram&

它将使程序在后台运行。