当前位置: 技术问答>linux和unix
怎样实现在SuseLinux9.0中,实现以任务(脚本)的方式,定期(午夜)重启tomcat。
来源: 互联网 发布时间:2016-02-13
本文导语: 如题,由于接触Linux时间不长,请各位大虾帮小弟解决,谢谢! | at crontab | http://www.eygle.com/digest/2006/01/hwoto_linux_crontab.html | 3楼说的比较详细了. linux有man,不会就用man查啊. ...
如题,由于接触Linux时间不长,请各位大虾帮小弟解决,谢谢!
|
at
crontab
crontab
|
http://www.eygle.com/digest/2006/01/hwoto_linux_crontab.html
|
3楼说的比较详细了.
linux有man,不会就用man查啊.
linux有man,不会就用man查啊.
|
功能: 设置定时器
语法: crontab [-u 用户名] [设置文件]
crontab [-u 用户名] [-elr]
说明: 1)cron是一个守护程序,它提供定时器的功能,让用户在特定的时间得以执行默认的指令或程序.只要用户会编辑定时器的设置文件,就可以使用定时器的功能. 定时器文件格式:
分 时 日 月 周 [用户] command
0 4 * * * root updatedb #每天早上4:00以root用户身份执行updatedb命令
2)多个命令可以使用;来分隔 如 cmd1;cmd2;cmd3
参数:
-l 列出用户的定时器设置
-e 编辑用户的定时器设置
-r 删除用户的定时器设置
-u 指定要设置定时器的用户名称
示例:
1)设置定时器的设置文件, 文件名称为mycronset.txt(名称可自行设定)
$cat mycronset.txt
0 4 * * * root updatedb #每天早上4:00以root用户身份执行updatedb命令
0 4 * * * root sendmail -q #每天早上4:00以root用户身份执行updatedb命令
$crontab -u tom mycronset.txt #使用自定义的crontab设置,指定使用者为tom用户
2)列出当前定时器的设置
$crontab -l
3)编辑用户定时器的设置文件
$crontab -e
4)删除定时器设置
$crontab -r
语法: crontab [-u 用户名] [设置文件]
crontab [-u 用户名] [-elr]
说明: 1)cron是一个守护程序,它提供定时器的功能,让用户在特定的时间得以执行默认的指令或程序.只要用户会编辑定时器的设置文件,就可以使用定时器的功能. 定时器文件格式:
分 时 日 月 周 [用户] command
0 4 * * * root updatedb #每天早上4:00以root用户身份执行updatedb命令
2)多个命令可以使用;来分隔 如 cmd1;cmd2;cmd3
参数:
-l 列出用户的定时器设置
-e 编辑用户的定时器设置
-r 删除用户的定时器设置
-u 指定要设置定时器的用户名称
示例:
1)设置定时器的设置文件, 文件名称为mycronset.txt(名称可自行设定)
$cat mycronset.txt
0 4 * * * root updatedb #每天早上4:00以root用户身份执行updatedb命令
0 4 * * * root sendmail -q #每天早上4:00以root用户身份执行updatedb命令
$crontab -u tom mycronset.txt #使用自定义的crontab设置,指定使用者为tom用户
2)列出当前定时器的设置
$crontab -l
3)编辑用户定时器的设置文件
$crontab -e
4)删除定时器设置
$crontab -r