Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Принудительное завершение работы python скрипта / 9 сообщений из 9, страница 1 из 1
22.05.2018, 19:06
    #39648291
loggik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
Добрый день.

Имеется запущенный python скрипт, который висит в памяти, выполняя работу в цикле.
Как можно его остановить, из кода или из консоли. т.е. нужно из внешнего источника этот процесс скрипта завершить, по имени файла самого скрипта.
Работает все на Windows.
Благодарю за помощь.
...
Рейтинг: 0 / 0
26.05.2018, 12:18
    #39650299
Лысый дядька
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
loggikДобрый день.

Имеется запущенный python скрипт, который висит в памяти, выполняя работу в цикле.
Как можно его остановить, из кода или из консоли. т.е. нужно из внешнего источника этот процесс скрипта завершить, по имени файла самого скрипта.
Работает все на Windows.
Благодарю за помощь.

Постольку поскольку запущенный питон-скрипт технически с точки зрения ОС ничем не отличается от любого другого процесса, необходимо и достаточно выяснить, как в винде принудительно завершить любой процесс.
...
Рейтинг: 0 / 0
26.05.2018, 14:27
    #39650343
loggik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
Лысый дядькаloggikДобрый день.

Имеется запущенный python скрипт, который висит в памяти, выполняя работу в цикле.
Как можно его остановить, из кода или из консоли. т.е. нужно из внешнего источника этот процесс скрипта завершить, по имени файла самого скрипта.
Работает все на Windows.
Благодарю за помощь.

Постольку поскольку запущенный питон-скрипт технически с точки зрения ОС ничем не отличается от любого другого процесса, необходимо и достаточно выяснить, как в винде принудительно завершить любой процесс.

Дело в том, что если есть два запущенных python скрипта, то мы будем иметь два python процесса, как узнать какой из них к какому исходному скрипту относится. а нужно вырубить именно по имени скрипта, в менеджере процессов этой информации нет.
видимо я забыл уточнить в описании что запущенных скриптов/процессов может быть несколько.
...
Рейтинг: 0 / 0
26.05.2018, 18:03
    #39650390
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
loggikв менеджере процессов этой информации нет
Менеджер процессов (Task manager) по умолчанию не всю информацию выводит.
Добавьте к примеру колонку Command Line и посмотрите, что там выводится.
...
Рейтинг: 0 / 0
27.05.2018, 17:07
    #39650681
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
При запуске процесса записываешь свой pid в файл с заведомо известным другому процессу именем. Далее читаешь файл, килишь процесс.
...
Рейтинг: 0 / 0
29.05.2018, 09:39
    #39651519
Areostar
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
kill - 9 номер процесса
...
Рейтинг: 0 / 0
29.05.2018, 09:46
    #39651532
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
loggikРаботает все на Windows.
kill - 9 номер процесса
...
Рейтинг: 0 / 0
30.05.2018, 18:53
    #39652784
loggik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
skyANAloggikв менеджере процессов этой информации нет
Менеджер процессов (Task manager) по умолчанию не всю информацию выводит.
Добавьте к примеру колонку Command Line и посмотрите, что там выводится.


Да, сразу не сообразил, из командной строки же можно прочесть имя скрипта.
Спасибо за подсказку.
...
Рейтинг: 0 / 0
30.05.2018, 18:56
    #39652786
loggik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Принудительное завершение работы python скрипта
HettПри запуске процесса записываешь свой pid в файл с заведомо известным другому процессу именем. Далее читаешь файл, килишь процесс.

Да это понятно, но с хранением не хотел связываться. по имени достаточно будет информации о процессе.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Принудительное завершение работы python скрипта / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]