Две команды в одной строке, обе заканчиваются, когда заканчиваются - PullRequest
4 голосов
/ 17 февраля 2012

Я пытаюсь написать bash-скрипт (для linux), который запускает два процесса одновременно - графический интерфейс и фоновый процесс - и завершает оба, если любой из них завершаетсяСуществует множество документов по запуску обоих одновременно (& amperand достаточно прост), но выход одного не вызывает выхода другого.Есть ли способ сделать это?Заранее спасибо!

Для дополнительной информации: я запускаю две программы ruby.Я работаю над Ubuntu.Это для киоска.

1 Ответ

3 голосов
/ 17 февраля 2012

Я использовал sleep (1) в качестве примера;заменить каждый сон на запуск рубина ...

(sleep 5
 kill 0)&
(sleep 10
 kill 0)&
wait
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...