Как написать сценарий bash, который убивает программу python, работающую в терминале [дубликат]

Мне нужно написать простой скрипт bash, который убивает скрипт python, работающий в окне терминала. Я предполагаю, что он будет использовать kill -PID , но я не знаю, как получить PID чего-либо в зависимости от того, что работает.

Я уверен, что это элементарно для тех, кто имеет опыт работы со сценариями bash, но я новичок в этой теме.

Я ценю ваше время, большое спасибо!

0
задан 3 July 2018 в 17:35

1 ответ

Скажем, Ваш сценарий называют test_script.py. Можно добавить комментарий интерпретатора в начале сценария, как так:

#!/usr/bin/env python

def function:
  #example function

#rest of script here

Затем выполните chmod: sudo chmod +x test_script.py

И выполните его как так: ./test_script.py

Затем для уничтожения его получите идентификатор сценария с командой: pidof test_script.py

И это возвратит pid, уничтожит его использование kill -9 [pid_here]

2
ответ дан 29 October 2019 в 00:30

Другие вопросы по тегам:

Похожие вопросы: