我有一块运行 Ubuntu 18 的 ARM64 主板,并且我编写了一个在启动时执行的 .sh 脚本(使用 rc.local):
create_ap [...] &
taskset -c 0 python my_script.py &
create_ap
指的是这项目。python 脚本是一个涉及摄像头 (OpenCV) 和麦克风 ( PyAudio ) 的多处理脚本。如果我通过 SSH 登录到主板并运行pkill -9 python
,python 脚本及其子进程将正确结束。
有一天我忘了在第二行(python 代码)的末尾加上&
。脚本在启动时照常启动,但是当我登录主板并运行 时pkill -9 python
,我立即断开连接并且热点消失。这背后的原因是什么?