Я когда-то попросил сценарий управлять средством запуска единицы, автоскрывают поведение, и сообщество здесь было добро и достаточно умно, чтобы дать мне точно, в чем я нуждался здесь.
Теперь интересно, существует ли ОДНА команда к grep, это выполнение py идентификатор сценария затем уничтожает его, поскольку я хочу добавить два сочетания клавиш для включения и выключения этого сценария.
Да, pkill
. Если Ваш сценарий называют myPythonScript.py
, можно работать:
pkill -f myPythonScript.py
Примечание, которое та команда уничтожит весь рабочие экземпляры myPythonScript.py
. Это также уничтожит любой другой процесс, полная командная строка которого включает строку myPythonScript.py
так, например, это уничтожило бы Вашего редактора при запуске его с чем-то как emacs myPythonScript.py
.
, Чтобы быть уверенными Вы уничтожаете только под управлением сценарий, можно попытаться соответствовать команде более конкретно:
pkill -f "/python.*myPythonScript.py"
, Который только уничтожит процессы, соответствующие /python
, 0 или больше символов и название сценария. Так как сценарий будет похож на это в списке процессов:
terdon 20559 0.0 0.0 22768 7404 pts/4 S+ 18:18 0:00 /bin/python /home/chapplec/scripts/myPythonScript.py
, Который должен уничтожить только рабочие экземпляры сценария.