나는이 관련 질문을 사용할 수 있다고 생각했다. How Do I write a bash script to restart a process if it dies. @lhunath는 훌륭한 대답을하고 그것이 잘못되었다는 것을 다 말해 주었다. 그러나 나는 데몬 프로세스를 다시 시작하고, 내가 할 수있는 일이 스크립트 하나에서 할 수 있기를 바란다.데몬을 다시 시작하기위한 bash 스크립트 작성
내 프로세스가 시작 로그를 보여줍니다 킥 오프 스크립트로 시작하지만 다음 종료하고 쉘 오프 실행 과정을 나뭇잎, 최대
>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? 0시 0분 0초 Rserve
포장 또는 배쉬에서 '시작'스크립트를 호출 프로세스가 죽거나이 PID 파일이 실제로 요구되는 경우가되면 다시 시작하는 간단한 방법이 있나요?
Dang - 질문은 stackoverflow에서 닫히지 않은 매우 유사한 질문을 가리킨 후에도 닫혔습니다. 너희들 빨아
true 인 경우; sudo ./start를 실행하십시오. 수면 1; 완료 ?? – Oliver
프로그램이 비 데몬 모드를 제공합니까? –
또한'pgrep' 및'pidof' 매뉴얼 페이지를 확인하십시오. 그들은 약간의 통찰력을 제공 할 수 있습니다. –