2014年5月11日 星期日

Linux crontab 指令格式速查

  • crontab 指令格式

  • 範例: 
    • # Clean Expired Files
      30 5 * * 0 /bin/sh /opt/online/bin/cleanExpiredFiles.sh
    • 每個星期天的早上五點三十分執行 /opt/online/bin/cleanExpiredFiles.sh 這支 shell 程式
  •  如何在 Linux 中完成設定?
    • 可將所有的 crontab 指令編輯為文字檔,如 myCrontab.cron,放在 Linux Server 之檔案目錄中,如 /tmp/myCrontab.cron
    • 以 root 登入 Linux  Server 後在命令提示字元下輸入 crontab myCrontab.cron 即可
    • 命令提示字元下輸入 crontab -l 可查詢目前系統中設定之 crontab job
    • Linux 登入時用哪個帳號,則只有該帳號才看得到剛才設定的 crontab job,即目前只有 root 這個 user 會有 crontab -l 之內容
    • root 亦可為其他 login user 建立 crontab,舉例
      • crontab -u myuser myCrontab.cron

沒有留言:

張貼留言