你所在的位置: 首页 > 正文

简单介绍Shell中的定时任务 crontab

2020-02-13 点击:1836

crontab scheduled task

crondtab是linux下的守护进程,用于定期执行某些任务或等待某些事件被处理。它类似于windows下的计划任务。crontab进程会定期检查每分钟是否有任务要执行。如果有任务要执行,该任务将自动执行。

我如何让shell脚本每天定期执行?

1。创建一个需要定期执行的新shell脚本,这里是date.sh脚本。

#!/bin/BashPath=/bin :/sbin :/usr/bin :/usr/sbin :/usr/local/bin :/usr/local/sbin : ~/binexport PathEcho ' hello world ' echo '-' end Date=` Date ' % y-% m-% d % h 3360% m 3360% s ' ` echo '[$ end Date]成功' echo '当前时间' 3360将此date.sh脚本添加到计划的任务中,并直接运行“crontab -e”命令来添加它。

[根

localhost ~]# crontab-e */1 * * * */www/www root/date . sh/dev/null 21 */1 * * * */www/www root/date . sh/www/www root/result . txt 21 #每天执行30次10 * * * /www/wwwroot/date.sh

3。最后,让我们看看输出文件date.txt和crontab日志。

[根

韶关新闻网 版权所有© www.neasiafoods.org 技术支持:韶关新闻网 | 网站地图