AIX에서 크론 새로 고침

AIX에서 크론 새로 고침

사용자 사양에 따라 크론 작업을 추가하는 스크립트를 생성했는데, crontab에 작업이 추가될 때마다 크론을 새로 고쳐야 하기 때문에 작동하지 않습니다. 프로세스를 종료하지 않고 cron을 새로 고치는 방법이 있습니까?

답변1

사용자의 작업 사양을 추가 및 제거하는 데 스크립트가 사용되는 한 데몬을 crontab다시 시작할 필요가 없습니다 .cron

AIX 7.1cron 매뉴얼 페이지는 다음과 같이 말합니다.:

이 명령을 사용하여 crontab 파일을 변경하면 crontab변경 내용을 나타내는 메시지가 cron 데몬으로 전송됩니다.

당신은 또한 볼 수 있습니다crontab수동.

스크립트가 수행하는 일반적인 작업 흐름은 다음과 같습니다.

  1. .을 사용하여 사용자의 crontab을 텍스트 파일에 넣으세요 crontab -l >crontab.txt.
  2. 작업 사양을 추가, 삭제 또는 변경하여 텍스트 파일을 조작합니다.
  3. 새로운 사양을 사용하여 사용자의 crontab을 로드합니다 crontab crontab.txt.

첫 번째 단계와 마지막 단계의 명령은 사용자로 실행해야 합니다(첫 번째 단계는 crontab -l username >crontab.txt루트로 실행할 수도 있음).

이는 모든 용도에 적용됩니다 cron.

답변2

운영 체제 7.1cron 매뉴얼 페이지는 다음과 같이 말합니다.:

cron 데몬은 활성화 시 및 중단 신호를 수신할 때 구성 파일을 읽습니다.

그래서 kill -HUP cron_pid그것은 이루어져야합니다.

관련 정보