创建定时器
# 查看$ crontab -l# 创建$ crontab -e# 每分钟输出一次当前时间* * * * * echo `date` >> /demo.log# 查看定时$ cat /etc/crontabSHELL=/bin/bashPATH=/sbin:/bin:/usr/sbin:/usr/binMAILTO=""# For details see man 4 crontabs# 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 -r# 查看cron的状态,设为开机启动$ systemctl status crond (查看状态)$ systemctl enable crond (设为开机启动)$ systemctl start crond (启动crond服务)复制代码
-
查看效果
-
修改/etc/crontab这种方法只有root用户能用,这种方法更加方便与直接直接给其他用户设置计划任务,而且还可以指定执行shell等等,crontab -e这种所有用户都可以使用,普通用户也只能为自己设置计划任务。然后自动写入/var/spool/cron/usename