当前位置: 技术问答>linux和unix
怎么让把程序设在指定的时间运行?
来源: 互联网 发布时间:2015-07-18
本文导语: 如题,linux下怎么按日期触发一个程序的运行?比如说我要做一个月整理程序,每到一个月的30号就整理一次,谢谢! | 使用 crontab crontab -l 查看原来的定时操作 crontab -e 修改定时操作,可以添加...
如题,linux下怎么按日期触发一个程序的运行?比如说我要做一个月整理程序,每到一个月的30号就整理一次,谢谢!
|
使用 crontab
crontab -l 查看原来的定时操作
crontab -e 修改定时操作,可以添加删除等。
crontab file 可以将文件内容导入crontab表
内部格式为
0,10 * * * * /usr/bin/do_it_at_time > err.log
分 小时 日 月 年 *为匹配符,','为一个字段内的分隔符。
如我上面的例子里面室每年,每月,每天的每个小时的0和10分钟执行后面的命令。
crontab -l 查看原来的定时操作
crontab -e 修改定时操作,可以添加删除等。
crontab file 可以将文件内容导入crontab表
内部格式为
0,10 * * * * /usr/bin/do_it_at_time > err.log
分 小时 日 月 年 *为匹配符,','为一个字段内的分隔符。
如我上面的例子里面室每年,每月,每天的每个小时的0和10分钟执行后面的命令。
|
同意无心,
man corntab
看看这个,中文的:
http://www.chinaunix.net/jh/6/271992.html
man corntab
看看这个,中文的:
http://www.chinaunix.net/jh/6/271992.html
|
crontab -e
|
好像linux下有这个相关命令得说,具体你查查man手册吧
|
如果只是在某时执行一次,可以试试at