Linux 定时执行shell脚本命令之crontab
2018-02-08 17:47
1086 查看
crontab可以在指定的时间执行一个shell脚本以及执行一系列Linux命令
例如:服务器管理员定时备份数据库数据、日志等
详解:
常用命令:
基本格式 :
第1列表示分钟00~59 每分钟用*或者 */1表示
第2列表示小时00~23(0表示0点)
第3列表示日期01~31
第4列表示月份01~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
部分举例:
1、在 凌晨00:10运行
2、每个工作日23:59都进行备份作业。
3、每分钟运行一次命令
4、每个月的1号 14:10 运行
5、每10分钟定时请求一个地址
例如:服务器管理员定时备份数据库数据、日志等
详解:
常用命令:
crontab –e //修改 crontab 文件,如果文件不存在会自动创建。 crontab –l //显示 crontab 文件。 crontab -r //删除 crontab 文件。 crontab -ir //删除 crontab 文件前提醒用户。 service crond status //查看crontab服务状态 service crond start //启动服务 service crond stop //关闭服务 service crond restart //重启服务 service crond reload //重新载入配置
基本格式 :
* * * * * command 分 时 日 月 周 命令
第1列表示分钟00~59 每分钟用*或者 */1表示
第2列表示小时00~23(0表示0点)
第3列表示日期01~31
第4列表示月份01~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
部分举例:
1、在 凌晨00:10运行
10 0 * * * /home/swz/aa.sh
2、每个工作日23:59都进行备份作业。
59 23 * * 1,2,3,4,5 /home/swz/aa.sh 或者 59 23 * * 1-5 /home/swz/aa.sh
3、每分钟运行一次命令
*/1 * * * * /home/swz/aa.sh
4、每个月的1号 14:10 运行
10 14 1 * * /home/swz/aa.sh
5、每10分钟定时请求一个地址
0 */10 * * * /usr/bin/curl http://www.aaa.com/index.php[/code]
相关文章推荐
- Linux中使用crontab命令定时执行shell脚本或其他Linux命令
- 工具 07 使用crontab,让linux定时执行shell脚本
- linux直接执行shell脚本正常,使用定时任务crontab执行出错
- Linux Crontab 定时任务 命令详解——Django中执行定时脚本
- 使用crontab,让linux定时执行shell脚本
- 通过linux的crontab实现定时执行shell脚本功能
- LINUX定时执行SHELL脚本实现DB2数据库操作,crontab无法正常识别执行
- crontab命令 :Linux下定时执行脚本
- Linux下设置定期(定时)执行脚本crontab命令
- Linux 定时执行shell脚本_crontab
- linux 定时执行shell脚本 crontab
- Crontab 让linux定时执行shell脚本
- Linux利用crontab定时执行shell脚本
- 使用crontab,让linux定时执行shell脚本
- 使用crontab,让linux定时执行shell脚本【crontab -e】
- linux定时运行命令脚本shell——crontab配置
- Linux-crontab命令工具设置定时任务用于执行DB2脚本
- 使用crontab,让linux定时执行shell脚本
- [Linux]定时执行命令的shell脚本,删除脚本自身,判断输出是否为空
- 使用crontab,让linux定时执行shell脚本