当前位置: 技术问答>linux和unix
我要写定时启动一个命令的shell,请大家帮忙.
来源: 互联网 发布时间:2015-01-12
本文导语: 我要写一个shell,内容是每隔半小时启动一次ant 命令.如果用corn工具也可以实现,但是觉得不好. 实现思路有两个 1是在运行时取得当前系统时间,启动ant,然后加上半小时,到那个时候再触发. 2用个死循环不停取得当前系统...
我要写一个shell,内容是每隔半小时启动一次ant 命令.如果用corn工具也可以实现,但是觉得不好.
实现思路有两个
1是在运行时取得当前系统时间,启动ant,然后加上半小时,到那个时候再触发.
2用个死循环不停取得当前系统时间判断分钟是否为00或者30.
我对shell不大熟,具体的系统函数不清楚.所以也不知道如何入手,恳请大家帮忙!
实现思路有两个
1是在运行时取得当前系统时间,启动ant,然后加上半小时,到那个时候再触发.
2用个死循环不停取得当前系统时间判断分钟是否为00或者30.
我对shell不大熟,具体的系统函数不清楚.所以也不知道如何入手,恳请大家帮忙!
|
用crontab ,你man 一下就知道它的用法。
* 20 * * * yourProgram
把你要运行的yourProgram放在PATH可运行的目录下,然后写一个crontab脚本,比如:
crontab.txt
内容:
* 20 * * * yourProgram
然后crontab contab.txt 这样该程序在每个小时的第20分钟运行
* 20 * * * yourProgram
把你要运行的yourProgram放在PATH可运行的目录下,然后写一个crontab脚本,比如:
crontab.txt
内容:
* 20 * * * yourProgram
然后crontab contab.txt 这样该程序在每个小时的第20分钟运行
|
你用crontab不就行了,哪里不好了