Linux下计划任务:crontab 命令的权限说明
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 變量, 否則很容易出現腳本,命令找不到的情況。
轉載于:https://www.cnblogs.com/givanhou/p/6483530.html
總結
以上是生活随笔為你收集整理的Linux下计划任务:crontab 命令的权限说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript-入门
- 下一篇: MySQL 主键冲突,无法插入数据