





Запустите сценарий, пока он работает, введите следующее в другой сеанс терминала
top
Если вы видите, что скрипт там запущен, значит, это так, если нет, скрипт остановлен. Возможно, вы захотите добавить в свой скрипт временные таймеры сна, чтобы быть уверенным. Для этого добавьте это где-нибудь в свой код Python. Убедитесь, что вы также импортируете время.
time.sleep(30)
Если вам нужно убить скрипт из терминала, вы также можете это сделать. Для этого выполните следующую команду в другом сеансе терминала.
kill -9 "pid next to script in top"
Выполните следующую команду, чтобы вывести список всех процессов и извлечь те, которые содержат «python3_start.sh»:
ps ax | grep -i python3_start.sh
тогда вы можете использовать «pid» («pid» - это число в начале каждой строки) и запустить:
kill "pid"
если первая команда производит только что-то вроде этого:
28952 s000 S+ 0:00.01 grep -i python3_start.sh
тогда ваш скрипт не работает в фоновом режиме.
Измените "python3_start.sh" в первой команде на любой процесс, который вы хотите видеть запущенным, и выполните те же действия, чтобы убить его.