У меня есть что-то как:
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, так как это - вещь что первая открытая команда.
Если это помогает, команды находятся на самом деле в Make-файле, и я хочу, чтобы это выполнило двух демонов одновременно (и так или иначе закрыло их одновременно). И да, я использую человечность с ударом
самый легкий путь? так как я не знаю, какой дистрибутив Вы используете, плохо принимаете его человечность. система> предпочтения> сочетания клавиш. щелчок добавляет, называет его, вставка в Ваших командах как это: "command1", "command2" щелчок добавляют. нажмите на новый ярлык, установите сочетание клавиш.
Если это не работает по некоторым причинам, создает средство запуска с командами, удостоверьтесь, что оно делает то, что Вы хотите и затем используете вышеупомянутые инструкции связать средство запуска с ярлыком.