欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > 【Linux】定时任务 Crontab 与时间同步服务器

【Linux】定时任务 Crontab 与时间同步服务器

2025/5/28 2:33:02 来源:https://blog.csdn.net/m0_75022408/article/details/148211761  浏览:    关键词:【Linux】定时任务 Crontab 与时间同步服务器

目录

一、用户定时任务的创建与使用

1.1 用户定时任务的使用技巧

1.2 管理员对用户定时任务的管理

1.3 用户黑白名单的管理


一、用户定时任务的创建与使用

1.1 用户定时任务的使用技巧

第一步:查看服务基本信息

systemctl status crond.service   //查看周期性计划任务的服务状态,runningsystemctl enable --now crond  //设置周期性计划任务crond为开机自启动,并且当前立即开启

理解用户定时任务的格式:

Minute Hour Day Month DayofWeek Command
vim /etc/crontab
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name  command to be executed

第二步:设置用户定时任务(前提:切换到用户身份)

crontab命令(-e;-l;-r)

a.zhangsan用户创建定时任务,要求:每天下午 5:00 关机。

b.lisi:周一至周五朝九晚五每分钟执行命令date >> /tmp/bgl1.txt。

c.lisi用户创建定时任务,要求:周一至周五朝九晚五每两小时执行命令date >> /tmp/abc.txt。

d.lisi用户创建定时任务,要求:周一至周五1点,3点,9点每隔10分钟发一条消息

1.2 管理员对用户定时任务的管理

方法一:查看用户定时任务的工作目录

/var/spool/cron 用户定时任务的工作目录(查看;修改;删除)

方法二:crontab -u lisi -l|-e|-r

1.3 用户黑白名单的管理

1. 黑名单文件/etc/cron.deny(默认只有黑名单):负责对用户定时任务进行管理

2. 白名单文件/etc/cron.allow:负责对用户定时任务进行管理

黑名单与白名单只能存在一个

 

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com