一行中的两个命令,两端都结束

时间:2012-02-17 00:39:45

标签: ruby linux unix

我正在尝试编写一个bash脚本(用于linux),它将同时启动两个进程 - 一个GUI和一个后台进程 - 并且如果退出则退出两个进程。有大量关于同时启动两者的文档(& ampersand很容易),但是一个退出并不会导致另一个退出。有没有办法做到这一点?提前致谢!

有关额外信息:我正在开始两个ruby程序。我正在研究ubuntu。这是一个亭子。

1 个答案:

答案 0 :(得分:3)

我以 sleep(1) 为例;用红宝石发射取代每个睡眠......

(sleep 5
 kill 0)&
(sleep 10
 kill 0)&
wait