www.1862.net > linux定时脚本

linux定时脚本

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

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

crontab -e添加一个定时任务就可以了 格式如下:f1 f2 f3 f4 f5 program 其中 f1 是表示分钟,f2 表示小时,f3 表示一个月份中的第几日,f4 表示月份,f5 表示一个星期中的第几天.program 表示要执行的程式.比如:每月每天的午夜 0 点 20 分, 2 点 20 分, 4 点 20 分.执行 echo "haha" 20 0-23/2 * * * echo "haha"

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

1、利用crontab 制定定时任务2、编写定时关闭和打开程序的脚本或命令3、crontab的用法第1列分钟1~59第2列小时1~23(0表示子夜)第3列日1~31第4列月1~12第5列星期0~6(0表示星期天)第6列要运行的命令下面是crontab的格式:分 时 日 月 星期 要运行的命令或脚本30 21 * * * /usr/local/apache/bin/apachectl restart上面的例子表示每晚的21:30重启apache

两种方法:1. 用 while 循环加 sleep 命令配合完成;2. 在 /etc/crontab 里添加一条定期作业的命令即可.希望对你有帮助.

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

1、使用脚本 这个方式比较简单,就是写个脚本,每次开机的时候自动让它启动,然后放在后台去执行就可以了.脚本代码如下:$ cat cleanwitch.sh View Code 我们把这个文件放到/usr/local/bin目录下,并且给可运行权限:$ chmod 755

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

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

网站地图

All rights reserved Powered by www.1862.net

copyright ©right 2010-2021。
www.1862.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com