/etc/cron.hourly의 기능


10

스크립트를 만든 다음이 폴더 (/etc/cron.hourly)에 배치하면 시스템에서이 스크립트를 매시간 실행합니까? 아니면 내 스크립트도 명령으로 시작해야합니까?

답변:


12

그렇습니다.

#!/bin/bash평소처럼 시작하십시오 . sudo chmod +x /etc/cron.hourly/yourscript실행 권한이 없으면 실행되지 않으므로 확인하십시오 .


13

폴더에 배치 된 모든 스크립트는 /etc/cron.hourly매시간 실행됩니다.

그러나 파일은 다음과 같아야합니다.

  • 실행 파일,
  • Debian cron 스크립트 네임 스페이스와 일치합니다 (^[a-zA-Z0-9_-]+$).

예를 들어 확장명이있는 스크립트를 사용하는 경우 작동하지 않습니다 .

호출 될 스크립트의 이름을 인쇄하려면 다음을 실행하십시오.

sudo run-parts --report --test /etc/cron.hourly

6

안에있는 모든 /etc/cron.hourly것이 매시간마다 실행될 것입니다./etc/cron.daily 은 하루에 한 번 실행 .

파일이 실행 가능한지 확인하고 #!/bin/bash또는 #!/usr/bin/python(또는 #!/usr/bin/env python) 또는 실행할 스크립트 유형에 적합한 것으로 시작하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.