linux 添加定时任务
zhuhongxi
2021-06-25
一、使用步骤
1. 写cron脚本文件,命名为xxx.cron
# 格式如下:
# minute hour day-of-month month-of-year day-of-week commands
#举例: 每天三点 到/home/disk/a目录下执行test.sh脚本
00 03 * * * cd /home/disk/a && ./test.sh
一些常见的符号意义
*
代表所有的取值范围内的数字/
代表每的意思,"/5"表示每5个单位-
代表从某个数字到某个数字,
分开几个离散的数字
commands 注意以下几点- 要是存在文件,要写绝对路径
- 即使是打印也不会显示在显示屏,在后台运行,最好重定向日志
2.添加定时任务。执行命令
crontab /home/disk/test.cron
3. “crontab -l” 查看定时任务是否成功或者检测/var/spool/cron下是否生成对应cron脚本
crontab -l
二、查看用户邮件
每次执行了定时脚本,系统都会给用户邮箱发邮件,我们可以查看这个邮件看下脚本有没有执行。使用mail
命令
如果没安装就apt安装一下
1.使用
- 输入
mail
zhuhongxi@ubuntu:~$ mail
"/var/mail/zhuhongxi": 1 message 1 unread
>U 1 Cron Daemon Fri Jun 25 03:03 165/12707 Cron <zhuhongxi@ubuntu> cd /home/disk/a && ./test.sh
?
- 输入
q
并回车退出