Благодаря некоторой помощи, которую я только что получил на этом сайте, я знаю, как запустить мое приложение метеорита (запуск запущенного метеоритного сервера) с помощью сценария оболочки, который я создал с помощью Automator. Но теперь я понимаю, что единственный способ, которым я знаю, как остановить метеоритный сервер, - сделать CTL-C в окне терминала. Но если запустить Meteor-сервер с моим скриптом, у меня нет окна оболочки. Есть ли способ остановить сервер через сценарий оболочки?Остановить метеор через команду оболочки
4
A
ответ
11
Вы можете убить метеор с этой командой, as seen here:
kill $(ps ax | grep '[m]eteor' | awk '{print $1}')
Смежные вопросы
- 1. Запустите команду оболочки через приложение Chrome
- 2. как выполнить команду оболочки через C#
- 3. Как запустить команду оболочки через vimscript?
- 4. Как запустить команду оболочки через PHP-код?
- 5. Как выполнить команду оболочки через groovy
- 6. Метеор обновление через прокси
- 7. NodeJS - Запустить команду оболочки, выйти, передать в команду оболочки
- 8. Как слить команду оболочки
- 9. Go: выполнить команду оболочки
- 10. Удалить дублируемую команду оболочки
- 11. выполнить команду оболочки (c)
- 12. FFmpeg запустить команду оболочки
- 13. Mysql Остановить команду OPTIMIZE?
- 14. Остановить команду Symfony Console
- 15. Как остановить команду hiredis?
- 16. Необходимо запустить команду оболочки android
- 17. Jenkins выполнить команду оболочки bash
- 18. Запустить команду оболочки из PHP
- 19. Nodejs child_process выполнить команду оболочки
- 20. Повторять вызовы в команду оболочки, захватывать stdout через канал
- 21. Как выполнить команду на machineA с machineX через скрипт оболочки?
- 22. Как вызвать команду оболочки через VAPI-XP-TEST
- 23. Запустите команду оболочки через QProcess на платформе Android
- 24. Как читать продолжительность FLV-файла в PHP/через команду оболочки?
- 25. Передача нескольких аргументов через команду в оболочке оболочки
- 26. Запустите команду оболочки через Perl в определенном терминале
- 27. Как предоставить пользователю административную привилегию в Jenkins через команду оболочки
- 28. Ускорить итерацию столбца gnuplot на входе, переданном через команду оболочки
- 29. выполнить синхронное событие в Node.js через команду оболочки
- 30. Jmeter - как выполнить команду/скрипт оболочки linux bash через BeanShell
Конечно, это работает! Интересно, что я не ошибаюсь, когда запускаю его из окна терминала, но получаю сообщение об ошибке, когда запускаю его из сценария оболочки. Ошибка идентифицируется как «(9)». ??? Но это работает в любом случае. Огромное спасибо. –
Я не уверен, почему это происходит, но убедитесь, что вы запускаете его в той же оболочке, добавив shebang в начало вашего сценария оболочки: '#!/Usr/bin/env bash'. – christianbundy
'kill -9' следует использовать в качестве крайней меры, так как он не позволяет очистить целевой процесс. Предпочитаете: 'kill \' ps ax | grep [m] eteor | awk '{print $ 1}' \ '' – alanning