cronjob 스크립트 수정 [닫기]

cronjob 스크립트 수정 [닫기]

다음 사항을 고려하여 스크립트를 작성하는 데 도움을 줄 수 있습니까?

1 단계:

먼저 #(오후 5시)을 사용하여 실행 중인 모든 기존 cronjob을 중지합니다.

2 단계:

다음 이후에 일부 파일 삭제

3단계:

그런 다음 기존의 모든 cronjob을 다시 시작합니다(#을 제거하여).

감사해요.

답변1

서비스를 중지하고 다시 시작하는 스크립트인 Julies의 간단한 솔루션(Debian Linux):

#!/bin/sh
service cron stop
...
dowhatyouwant
...
service cron start

또는 임시 crontab을 삭제하십시오.

crontab -l > cronsafe
crontab -r
dowhatyouwant
crontab cronsafe

짧은 인터럽트 방법; STOP 신호를 cron에 보내고 CONT를 사용하여 재개합니다.

killall -STOP cron
dowhatyouwant
killall -CONT cron

관련 정보