使用crontab 命令。
格式与详细例子:
基本格式 :
command
分 时 日 月 周 命令
第1列表示分钟1~59 每分钟用或者 /1表示
第2列表示小时1~23(0表示0点)
第3列表示日期1~31
第4列表示月份1~12
第5列标识号星期0~6(0表示星期天)
第6列要运行的命令
crontab文件的一些例子:
30 21 /usr/local/etc/rcd/lig>
执行一个程序可以使用start命令,定时可以使用at命令。比如下面的批处理代码,在23点时,执行shutdownexe这个程序进行关机。
@echo offat 23:00 shutdownexe /s /t 0
crontab- *** 作每个用户的守护程序和该执行的时间表。
部分参数说明
crontab file [-u user]-用指定的文件替代目前的crontab。
crontab-[-u user]-用标准输入替代目前的crontab
crontab-1[user]-列出用户目前的crontab
crontab-e[user]-编辑用户目前的crontab
crontab-d[user]-删除用户目前的crontab
crontab-c dir- 指定crontab的目录。
crontab文件的格式:M H D m d cmd
M: 分钟(0-59)。
H:小时(0-23)。
D:天(1-31)。
m: 月(1-12)。
d: 一星期内的天(0~6,0为星期天)。
cmd要运行的程序,程序被送入sh执行,这个shell只有USER,HOME,SHELL这三个环境变量。
下面是一个例子文件:
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
#每天早上6点
106 date
#每两个小时
0/2 date
#晚上11点到早上8点之间每两个小时,早上部点
0 23-7/2,8 date
#每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 11 4 mon-wed date
#1月份日早上4点
0 4 1 jan date
范例
lark:~>crontab-1 列出用户目前的crontab
#MIN HOUR DAY MONTH DAYOFWEEK COMMAND
10 6 date
0/2 date
0 23-7/2,8 date
以上就是关于如何在linux上定时执行程序全部的内容,包括:如何在linux上定时执行程序、win8电脑定时执行工作程序、bat定时执行exe文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)