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

标签 linux shell spawning

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

提前致谢。

最佳答案

您可能正在寻找背景 一项任务。通常,您可以这样做:

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

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

另见

关于linux - 如何在另一个进程运行时生成一个新进程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11257491/

相关文章:

linux - 比较两个文件并合并数据

linux - Bash 循环 - 为目录中的每个现有 txt 文件创建一个文件夹

linux - 如何处理后台 linux 任务的输出

Linux - 递归遍历目录?

c++ - 内存不足opencv haartraining

java - 需要敌人管理器在生成敌人之间等待

c - 如何检查程序是否已在当前登录 session 期间执行? ( Windows )

linux - 如何在echo中使用Read命令,就像填空一样

linux - Bash 脚本 : cd No such file or directory when file exists

python - gevent:产生大量greenlets的缺点?