crontab定时任务配置记录
/etc/crontab 文件 这是系统运行的调度任务 /var/spool/cron 目录 用户自定义的crontab任务放在此目录下 ls –lrt /etc/cron* /etc/cron.deny 表示不能使用crontab命令的用户 /etc/cron.allow 表示能使用crontab命令的用户 默认情况下,cron.allow不存在,如果都存在,cron.allow优先
具体可 crontab --help 或者 man crontab|more crontab –l //查看当前用户的定时任务 crontab –e //编辑当前用户的定时任务 crontab –r //删除当前用户的定时任务
59 23 * * * /home/xxx/crontab/test.sh > /dev/null 2>&1 & 前6列暂且用C1 - C6表示 C1 分 (1-59) C2 时 (1-23,0表示子夜) C3 日 (1-31) C4 月 (1-12) C5 星期 (0-6,0表示星期天,1表示星期一,以此类推) C6 要运行的命令 前5列表示 命令执行的频率,最小频率是每分钟一次,其中Cn的值可用四种形式表示: * , */n , T1-T2 , a,b,c 当C1 为 * 时,表示每分钟都要执行命令 当C1 为 */n时,表示每隔n分钟执行一次命令 当C1 为 T1-T2时,表示从 T1分钟 到 T2分钟时间内都要执行命令 当C1 为 a,b,c 时,表示第 a,b,c 分钟都要执行命令 示例调用: 12 12 * * * /home/xxx/crontab/test.sh >/dev/null 2>&1 表示每天的12点12分 执行脚本 */2 * * * * /home/xxx/crontab/test.sh >/dev/null 2>&1 表示每隔2分钟 执行一次脚本 0 23 * * 1-5 /home/xxx/crontab/test.sh >/dev/null 2>&1 表示每周一到周五的23点 执行一次脚本 0 19 * * 0 mail -s "xxx" xxx@mail.com <p><spanmicrosoft yahei>五、关于命令的说明</spanmicrosoft></p><p></p><pre class="brush:php;toolbar:false">关于命令中 /dev/null 2>&1 的解释 0 表示键盘输入 1 表示标准输出 2 表示错误输出 1.创建test.sh,内容如下 #! /bin/bash echo "time is " `date` 2.添加定时任务 * * * * * /home/xxx/crontab/test.sh > /home/xxx/crontab/test.log & 默认是1,和下面方法一致 * * * * * /home/xxx/crontab/test.sh 1> /home/xxx/crontab/test.log & * * * * * /home/xxx/crontab/test.sh > /home/xxx/crontab/test.log 2>&1 & 3.说明 1代表,标准输出,所以上述命令会将脚本的输出结果,输出到后面指定的log文件中,而不是打印到屏幕; 2代表,错误输出,&1表示文件的描述,这里表示脚本执行的错误信息重定向到1(标准输出) 而1已经重定向到指定的log文件中,所以信息都会输出到log文件 不能写成 2>1 ,缺少&,会认为是错误信息输出到名称为 1 文件中
1.shell中需设置必要的环境变量 crontab的环境变量默认不包含系统当前用户的环境,所以需添加必要的环境变量 2.尽量采用完整路径方法,避免使用相对路径 3.避免脚本的重复执行 if(exec("ps -ef |grep 'php'|grep 'updateScript'|grep -v 'grep' |wc -l ") > 2){ die(); } grep -v 'grep' 表示结果去过滤掉 grep 那一行 wc -l 表示统计满足条件的行数 这样就可以判断 php进程中,名为 updateScript 的脚本 是否已经执行了
http://www.cnblogs.com/kerrycode/p/3238346.html http://www.cnblogs.com/hazir/p/sudo_command.html
以上就介绍了crontab定时任务配置记录,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

华为正在全球推出Watch GT 5和Watch GT 5 Pro智能手表的软件版本5.0.0.100(C00M01)。这两款智能手表最近在欧洲推出,标准型号是该公司最便宜的型号。这和谐

《铁拳》系列总监原田胜宏曾认真尝试过将桑德斯上校带入这款标志性格斗游戏中。在接受 TheGamer 采访时,原田透露,他向日本肯德基提出了这个想法,希望将这位快餐传奇人物纳入其中。

2024 年 9 月早些时候,Anker 的 Zolo 140W 充电器被泄露,这是该公司首款带显示屏的壁式充电器,这引起了轰动。现在,小李TV在YouTube上发布的新开箱视频让我们亲眼目睹了这款hi

小米即将在中国推出米家石墨烯油汀取暖器。该公司最近在其优品平台上成功举办了一次智能家居产品众筹活动。根据页面显示,该设备已经开始发货至

特斯拉正在推出最新的全自动驾驶(监督)版本 12.5.5,并最终带来了承诺的 Cybertruck FSD 选项,距离皮卡上市十个月后,该功能包含在基础系列的装饰价格中。 F

Garmin 将于本月底为其最新的高端智能手表提供一组新的稳定更新。回顾一下,该公司发布了系统软件 11.64,以解决 Enduro 3、Fenix E 和 Fenix 8 的高电池消耗问题(亚马逊售价 1,099.99 美元)。

三星期待已久的“特别版”可折叠手机的推出又迎来了另一个转折。最近几周,有关所谓 Galaxy Z Fold 特别版的传言相当安静。相反,焦点已转移到 Galaxy S25 系列,包括

Manjaro 已有十多年的历史,被认为是最用户友好的 Linux 发行版之一,适合初学者和高级用户,易于安装和使用。这个基于 Arch 的发行版主要在奥地利、德国和法国开发
