新しいプロセスを実行し続けるには、スクリプトでxserverクライアントプロセスを起動してからスクリプトを終了する必要があります。
#!/bin/bash
startx /home/me/my_x_client
exit 0
ただし、x はスクリプトで終了します。新しいプロセスから起動し、initを直接親プロセスにするにはどうすればよいですか?それとも、Xサーバーを使用してこれを行う必要がありますか?親プロセスが終了したら、プロセスの親をinitに直接割り当てる必要がありますか?
ベストアンサー1
努力する
#!/bin/bash
nohup startx /home/me/my_x_client &
~によるとman nohup
nohup - 停止の影響を受けないコマンドを実行し、tty以外のコマンドとして出力します。