简单介绍Shell中的定时任务 crontab
发表于:2025-02-13 作者:千家信息网编辑
千家信息网最后更新 2025年02月13日,导读crondtab进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。这篇文章主要介绍了 Shell中的定时任务 crontab,需要的朋友可以参考下crondtab定时任
千家信息网最后更新 2025年02月13日简单介绍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安全错误
数据库的锁怎样保障安全
企业的网络安全边界
中职 网络安全专业介绍
软件开发 制造业
oss存储服务器日志
中小学生安全教育之网络安全
服务器换域名
数据库范明课后答案
网络安全知识.ppt
阿里云 pop服务器地址
杭州软件开发外包公司多吗
数据库亲和度矩阵
上海况远网络技术
华为云服务器无法ping
天津摩尔互联网科技公司
dell 四路服务器
软件显示不被信任的服务器证书
中国生物文献数据库检索文献
黄石靠谱的软件开发方案
存储服务器架设
宁海软件开发选哪家
中科大网络安全研究生报录比
新冠网络安全
海南慈媒互联网科技有限公司
快速提取word 数据库
为什么要学java软件开发
查询数据库 语句
共建人人有责的网络安全环境
网络技术公司名称好听的
uml中软件开发模型
tp框架怎么连接数据库