简单介绍Shell中的定时任务 crontab
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,导读crondtab进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。这篇文章主要介绍了 Shell中的定时任务 crontab,需要的朋友可以参考下crondtab定时任
千家信息网最后更新 2026年11月03日简单介绍Shell中的定时任务 crontab
crondtab定时任务
| 导读 | crondtab进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。这篇文章主要介绍了 Shell中的定时任务 crontab,需要的朋友可以参考下 |
crondtab是 linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,crondtab进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。
如何让shell 脚本每天定时执行?1.新建需要定时执行的shell 脚本,这里为date.sh脚本。
#!/bin/bashPATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/binexport PATHecho "hello world"echo "----------------------------------------------------------------------------"endDate=`date +"%Y-%m-%d %H:%M:%S"`echo "★[$endDate] Successful"echo "当前时间":$(date +"%Y-%m-%d %H:%M:%S") >> /www/wwwroot/date.txtecho "----------------------------------------------------------------------------"
2.将这个date.sh脚本添加到定时任务中,直接运行"crontab -e" 命令添加就行。
[root@localhost ~]# crontab -e*/1 * * * * /www/wwwroot/date.sh > /dev/null 2>&1*/1 * * * * /www/wwwroot/date.sh >> /www/wwwroot/result.txt 2>&1 # 每天10:30执行30 10 * * * /www/wwwroot/date.sh
3.最后,我们再查看一下输出文件date.txt和crontab日志。
[root@localhost ~]# tail -n 5 /www/wwwroot/date.txt[root@localhost ~]# tail -f /var/log/cron总结
以上所述是小编给大家介绍的Shell中的定时任务 crontab,希望对大家有所帮助!
原文来自: https://www.linuxprobe.com/shell-linux-crontab.html
任务
脚本
进程
检查
事件
原文
周期
周期性
命令
文件
日志
时间
朋友
篇文章
参考
处理
帮助
输出
运行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
新华互联网科技
广州紫鲸互联网科技有限公司
高科技互联网
重生之互联网科技帝国
国智互联网科技
互联网中国科技
期待互联网科技
互联网科技媒体
九亚互联网科技
互联网金融 科技创新
互联网 科技馆
富国互联网科技创新基金
厦门千工互联网科技有限公司
互联网科技研发水平
畅思互联网科技
迪庆互联网科技招生
群盈汇互联网科技有限公司
浙南科技城互联网大厦招聘
有人说阿里系是互联网科技企业
图游互联网科技
手磨咖啡
互联网与科技
今日互联网科技
互联网科技股有哪些
四个字互联网科技公司取名
恒生科技互联网指数分析
中化能源互联网科技招聘
洛阳共同富裕互联网科技有限公司
阿里互联网科技企业
恒生互联网科技业指数调整周期