lzth.net
当前位置:首页 >> linux每天定时执行脚本 >>

linux每天定时执行脚本

用crontab定时任务.crontab -e 编辑定时任务,你可以加入:* 00 * * * ~/test 保存定时任务,这样就可以实现你的目的了.

Linux有一个很好的定时任务的软件Cron.Arch Linux的话默认就会安装,其它发行版可以现在软件库搜一下cron一般可以搜到.为了能够访问这个命令,用户必须添加到 users 用户组.具体的命令和定时设计参考Archwiki,说的很清楚.

分 时 天 月 星期* * 22-28 * 1采取两个极端时间假如当月第一天是星期1,刚好3个完整周就是21天,所以执行在第22天假如当月第一天是星期2,那么3个完整周就是21天+前面6天=27天,那么执行在第28天所以在第22天到28天之间绝对是三个完整周结束的时间,再最后取星期1

使用cron就可以了或者也可以写一个守护进程定时执行你的脚本

Linux数据库应该是无法执行shell脚本的,应该是Linux系统下执行shell脚本吧.直接在linux下输入crontab -e,然后配置一段代码如下:01 8 * * * /bin/bash path(你的文件目录)/auto.sh 前五位没记错的话应该分别对应分钟,小时,日,月,星期

crontab -e* * * * * /var/22.sh (保存退出,记得相应的服务一定要开启,如crond,sendmail)

1: 编辑/etc/crontab 文件配置cron2: crontable内容 f1 f2 f3 f4 f5 program 其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天.program 表示要执行的程序.#每天12点执行一次 /bin/ls : 0 12

一、在Crontab中使用PHP执行脚本就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本.每一小时执行myscript.php如下:复制代码 代码如下:# crontab -e00 * * * * /usr/local/bin/php /home/john/

使用crontab定时任务crontab -e 进入编辑基本格式 command 分时日月周命令 第1列表示分钟1~59 每分

脚本里if [ ! -d /stdata/zyz/ ];then mkdir -p /stdata/zyz/; fi然后计划任务执行的时候sh -x yourshell &>logfile计划任务时间改成马上执行,看看日志里执行过程,这样来调试脚本计划任务是非登录模式运行,估计还是环境变量导致的,具体原因调试看日志

whkt.net | ndxg.net | knrt.net | 9371.net | mydy.net | 网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com