私はこの関連する質問を使用できると思いました:プロセスが停止した場合にプロセスを再開するためのbashスクリプトを作成するにはどうすればよいですか?@lhunathは素晴らしい答えを持っていて、それについて私がするかもしれないすべてが間違っていたと私に言いました、しかし私はデーモンプロセスを再開しています、そして私がうまくいく単一のスクリプトで何かできることを望んでいるなら。
私のプロセスは、起動ログを表示するキックオフスクリプトで始まりますが、その後終了し、プロセスをシェルから実行したままにします。
>sudo ./start
R CMD Rserve --RS-conf /var/FastRWeb/code/rserve.conf --vanilla --no-save
...
Loading required package: FastRWeb
FastRWeb: TRUE
Loading data...
Rserv started in daemon mode.
>
プロセスは稼働中です、
ps -ale | grep Rserve 1 S 33 16534 1 0 80 0-60022 poll_s?00:00:00 Rserve
bashから「start」スクリプトをラップまたは呼び出す簡単な方法はありますか?プロセスが終了したときに再起動しますか、これはPIDファイルが実際に呼び出される場合ですか?
Dang-stackoverflowで閉じられなかった非常によく似た質問を指した後でも、質問は閉じられました。あなたたちは吸う