Ubuntu cron备忘
cron常用命令
service crond start # 启动服务
service crond stop # 关闭服务
service crond restart # 重启服务
service crond reload # 重新载入配置
pgrep cron #是否运行
crontab命令
crontab --help
crontab -e #编辑创建一个定时服务
crontab -l #查看当前用户的定时任务
crontab -r #删除当前用户的定时任务
crontab定时语法
# m h dom mon dow usercommand
17 * * * * root cd / && run-parts --report /etc/cron.hourly
#m 代表 minute(分钟) 每分钟用*或者 */1表示; h 代码hour(小时); dom代表day of month; m 代表month; dow代表day of week ; usercomman代表定时执行的命令
cron异常处理
#service crond status 查看后出现 Cron: pam_unix (cron:session): session opened/closed for user root by (uid=0)
#1.进入对应目录
cd /etc/pam.d/common-session-noninteractive
#2.查找 session required pam_unix.so 内容(一般在最后),在这一行上方添加
session [success=1 default=ignore] pam_succeed_if.so service in cron quiet use_uid
#3.重启cron