cron


cronとcrontabは


Linuxシリーズで特定の時間に特定の操作を実行するデーモンプロセスをCRONと呼びます.
[クローン](Clone)を特定のファイル、すなわち[クローン](Clone)タブに保存します.

crontab運転コマンド

// 크론탭 시작
service cron start

// 크론탭 중지
service cron stop  

// 크론탭 재시작
service cron restart
service crond restart

// 작동확인
service cron status 
// 크론탭 편집
crontab -e

// 크론탭 작업 내용 확인
crontab -l

// 크론탭 삭제
// 삭제시 전체 작업이 삭제됩니다
crontab -r

example

// example
* * * * * ls -l 1>>cron.log
  • 分:0-59
  • :0-23
  • 日:0-31
  • 月:0-1
  • 日曜日:0-6(日曜日:0と7は日曜日、1から月曜日)
  • crontab登録スクリプトの例

    # 크론탭 작업 내용을 crontab_new 파일로 옮긴다.
    crontab -l 1>crontab_new
    
    # crontab_new 파일에 echo의 내용을 추가한다. (job.sh는 cron하고 싶은 작업)
    echo "* * * * * /home/ubuntu/job.sh" 1>>crontab_new
    
    # 크론탭 작업 내용에 crontab_new에 작성한 내용을 반영한다.
    crontab crontab_new
    
    # crontab_new 파일을 삭제한다.
    rm crontab_new
    reference : https://asufi.tistory.com/entry/Linux-%ED%81%AC%EB%A1%A0-Cron-%ED%81%AC%EB%A1%A0%ED%83%ADCrontab-%EC%82%AC%EC%9A%A9%EB%B2%95
    あ、コード先生