ivan342
Фев. 28, 2018 15:56:31
Добрый день. Возникла необходимость запускать/завершать внешние программы. С запуском проблем нет, используя Popen свободно запускаю bat файл, но когда я пытаюсь завершить запущенный процесс, то ничего не получается (убивал методом kill).
P.S.
Убивать процесс по имени не получится, потому что bat файл по сути запускает java и я могу получить список процессов, а посмотреть что выполняется в конкретном java процессе нет возможности.
Подскажите, как решить эту проблему.
Rodegast
Фев. 28, 2018 16:16:54
Перенести логику из bat файла в программу на python-е. Это же очевидно!
ivan342
Фев. 28, 2018 16:18:46
А если это не возможно/очень трудоемко? Что кроме этого нет других вариантов?
PEHDOM
Фев. 28, 2018 16:41:40
ivan342 я правильно понимаю, что джава продолжает работать даже после завершения батника, или завершение батника завершает и джаву?
Rodegast
Фев. 28, 2018 18:28:42
> А если это не возможно/очень трудоемко?
Тогда напиши подробности. Пока я не вижу в этом ничего трудоёмкого.