[server] 크론 작업에 대한 시간 종료 설정

Ubuntu Linux cron (Vixie cron?)이 작업 시간 초과 설정을 지원합니까?

특히, 프로세스가 성공적으로 완료되지 않으면 X 초 후에 프로세스가 종료됩니다.

네트워크 연결 및 다양한 문제로 인해 작업이 중단 된 경우가있었습니다. 수동으로 정리하고 종료하지 않으면 프로세스가 영원히 중단됩니다.



답변

Ubuntu에는 coreutils의 일부인 명령 시간 초과 가 존재합니다. 이와 같이 사용하여 시간 초과를 설정할 수 있습니다. 이전 버전의 데비안 / 우분투는이 명령을 빌드 및 포함하지 않았지만 timeout설치할 수 있는 비슷한 패키지가 있습니다.

# puppet shouldn't take more then 40 minutes!
47 * * * * root /usr/bin/timeout 2400 /usr/bin/puppet agent ...


답변

나는 이것이 가능하지 않다고 생각합니다. 응용 프로그램에 수표를 작성해야합니다.


답변