![被杀死的进程会自动再次启动!](https://linux22.com/image/148051/%E8%A2%AB%E6%9D%80%E6%AD%BB%E7%9A%84%E8%BF%9B%E7%A8%8B%E4%BC%9A%E8%87%AA%E5%8A%A8%E5%86%8D%E6%AC%A1%E5%90%AF%E5%8A%A8%EF%BC%81.png)
我有几个 Rasberry Pi,其中有一个用 QT 编写的应用程序,可以在登录时自动启动...自动启动是通过 /home/pi/.config/lxsession/LXDE-pi/autostart 文件进行的。我在此文件中插入了一个梯级“@bash /home/pi/Desktop/delayed_autostart &”来启动另一个延迟启动的文件,因为我必须等待 wifi 连接到路由器。另一个文件包含: sleep 20 /home/pi/Desktop/MYAPP
一切正常(应用程序在 20 秒后启动)但是……当我需要升级应用程序时,我通过 VNC 连接到树莓派来终止应用程序(我打开任务管理器广告,我终止了 MYAPP) ,我通过 SSHFTP 复制新应用程序,但 20 秒后应用程序再次重新启动! (°_°) 所以我有两个相同的任务正在运行...如果我再次杀死它,则会重新启动 3 或 4 次,然后停止重新启动...你知道为什么吗?
答案1
尝试通过进程名称杀死它;使用以下命令:
pkill -9 processname