저는 cron에 전혀 익숙하지 않아서 찾아봤지만 정확히 어떻게 작동하는지 여전히 혼란스럽습니다. 저는 CentOS 6.5를 사용하고 있으며 프로세스를 종료하고 12시간마다 다시 시작해야 합니다. 하지만 매번 다른 PID가 있으므로 프로세스를 종료하는 방법을 잘 모르겠습니다. 그런 다음 프로세스를 다시 시작해야 합니다. 매일 오전 7시와 오후 7시에 이런 일이 일어나기를 바랍니다.
어떻게 이를 달성할 수 있나요?
편집하다:우리가 달리고 있으니까 이걸 해야 해crtmp 서버15시간 정도 지나면 종료되는 것 같습니다. 재부팅하면 이 문제를 우회할 수 있습니다. 빠른 수정이 필요하기 때문에 근본적인 문제를 파악하는 것보다 이것을 구현하고 싶습니다.
답변1
root 에 대한 cron 파일을 생성하여 sudo crontab -e
다음 줄을 추가합니다.
0 0,12 * * * /etc/init.d/crtmpserver restart
매일 00:00 및 12:00에 서버가 다시 시작됩니다. 서로 다른 시간에 발생하도록 "0"과 "12"를 변경합니다.