Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

Как остановить скрипт Python на сервере?

Я подключился к серверу и запустил на нем Python скрипт (телеграм бота). Все через командную строку.
Как мне теперь остановить его при ПОВТОРНОМ подключении к серверу? Ведь в командной строке уже не будет никакой информации о том, что там выполняется скрипт

По дате
По рейтингу
Аватар пользователя
Просветленный

Чтобы остановить Python скрипт, запущенный на сервере через командную строку, можно выполнить следующие шаги:
Подключитесь к серверу: Снова подключитесь к вашему серверу через SSH.
Найдите процесс скрипта:
Выполните команду ps aux | grep python или ps aux | grep <имя_вашего_скрипта> для поиска процесса вашего скрипта. Это выведет список всех запущенных процессов, связанных с Python. Пример:

1
 ps aux | grep python  




Остановите процесс:
Найдите PID (идентификатор процесса) вашего скрипта в полученном списке.Выполните команду kill <PID>, где <PID> — это идентификатор процесса, который вы нашли на предыдущем шаге. Например:

1
 kill 1234  



Если процесс не останавливается, вы можете использовать более принудительный вариант команды kill -9 <PID>:


12
 kill -9 1234 
 





Проверьте, что процесс остановлен:
Выполните команду ps aux | grep python снова, чтобы убедиться, что процесс больше не отображается в списке активных процессов.

Аватар пользователя
Мыслитель

почему не будет то? Так трудно понять работает ли скрипт или нет?)