Linux下的計劃任務:
使用crontab命令來執行調度,在 Linux 下可以通過創建文件 /etc/cron.allow 或者 /etc/cron.deny 來控制權限,如果 /etc/cron.allow 文件存在,那麼只有這個文件中列出的用戶可以使用 crontab(同時/etc/cron.deny文件被忽略); 如果 /etc/cron.allow 文件不存在,那麼文件 /cron.deny中列出的用戶將不能用使用 crontab。
例:
1、查看文件 /etc/cron.allow和/etc/cron.deny
說明: /etc目錄下只有cron.allow文件,允許使用crontab命令的用戶名記錄在其中。如需禁止某用戶使用crontab命令,可自行新建cron.deny文件並把相應用戶名寫入文件中
2、查看crond狀態和重啟 crond 服務
3、切換到 其它用戶測試
說明:上圖信息為cron.allow文件中沒有oracle用戶名,切換到oracle用戶後,就不能使用 crontab 命令了。
4、其它說明 如果用戶創建 crontab 任務,在腳本中應指定 SHELL,PATH,HOME 變量, 否則很容易出現腳本,命令找不到的情況。
http://www.bkjia.com/Linuxjc/1196394.htmlwww.bkjia.comtruehttp://www.bkjia.com/Linuxjc/1196394.html