Что произойдет, если я убью скрипт, запущенный при загрузке без &? - proUbuntu
0 голосов
/ 16 июня 2020

У меня есть плата ARM64, на которой запущено Ubuntu 18, и я написал сценарий. sh, который запускается при загрузке (с rc .local):

create_ap [...] &
taskset -c 0 python my_script.py &

create_ap относится к этому проекту. Скрипт python - это многопроцессорный скрипт, включающий камеру (OpenCV) и микрофон (PyAudio). Если я захожу на плату через S SH и запускаю pkill -9 python, сценарий python и его дочерние процессы завершаются правильно.

Однажды я забыл поставить & в конце вторая строка (python). Сценарий запускался при загрузке как обычно, но когда я вошел в систему и запустил pkill -9 python, меня сразу же отключили, и точка доступа исчезла. В чем причина этого?

...