終了したプロセスが自動的に再起動されます!

終了したプロセスが自動的に再起動されます!

私は2つの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秒後にアプリケーションが再起動されます。 (°_°)だから2つの同じタスクが実行されています...再び終了すると3〜4回再開され、再起動が停止します...理由を知っていますか?

答え1

次のコマンドを使用してプロセス名で終了してみてください。

 pkill -9 processname

関連情報