종료된 프로세스가 자동으로 다시 시작됩니다!

종료된 프로세스가 자동으로 다시 시작됩니다!

나는 두 개의 Rasberry Pi를 가지고 있고 로그인 시 자동 시작되는 QT로 작성된 응용 프로그램이 있습니다. 자동 시작은 /home/pi/.config/lxsession/LXDE-pi/autostart 파일을 통해 수행됩니다. Wi-Fi가 라우터에 연결될 때까지 기다려야 하기 때문에 시작이 지연된 다른 파일을 시작하기 위해 이 파일에 "@bash /home/pi/Desktop/delayed_autostart &" 렁을 삽입했습니다. 다른 파일에는 다음이 포함됩니다. sleep 20 /home/pi/Desktop/MYAPP

모든 것이 잘 작동하지만(앱은 20초 후에 시작됩니다)... 앱을 업그레이드해야 할 때 VNC를 통해 라즈베리 파이에 연결하여 앱을 종료합니다(작업 관리자 광고를 열고 MYAPP를 종료합니다). SSHFTP를 통한 앱은 새 애플리케이션을 복사하지만 20초 후에 애플리케이션이 다시 시작됩니다! (°_°) 그래서 두 개의 동일한 작업이 실행 중입니다... 다시 종료하면 3~4번 다시 시작되고 다시 시작이 중지됩니다... 이유를 아시나요?

답변1

다음 명령을 사용하여 프로세스 이름으로 종료해 보세요.

 pkill -9 processname

관련 정보