У меня есть что-то вроде:
cd project && python manage.py runserver &
cd utilities && ./coffee_auto_compiler.py
И я хочу, чтобы они оба закрывались по Ctrl-C (или какой-то другой команде). Как я могу это сделать?
РЕДАКТИРОВАТЬ: я пытался использовать jobs -x kill
и kill ``jobs -p
, но это не убивает то, что мне нужно. Вот что я имею в виду:
moon 8119 0.0 0.0 7556 3008 pts/0 S 13:17 0:00 /bin/bash
moon 8120 6.8 0.4 24568 18928 pts/0 S 13:17 0:00 python manage.py runserver
jobs -p
дать мне просто процесс 8119, но мне также нужно закрыть 8120, так как это то, что первая команда открыла.
Если это помогает, команды на самом деле находятся в Makefile, и я хочу, чтобы он запускал два демона одновременно (и как-то закрывал их одновременно). И да, я использую Ubuntu, с Bash