当前位置: 技术问答>linux和unix
求cron job设定两例(急)~~~
来源: 互联网 发布时间:2016-02-25
本文导语: 1 早上八点到晚上12点每小时执行一次xxx.sh 2 晚上12点到次日八点就12点做一次 没搞过cronjob ,急用啊,搞定立马结贴,谢谢~~ | crontab的格式: 分时日月星期要运行的命令其中表示空...
1 早上八点到晚上12点每小时执行一次xxx.sh
2 晚上12点到次日八点就12点做一次
没搞过cronjob ,急用啊,搞定立马结贴,谢谢~~
2 晚上12点到次日八点就12点做一次
没搞过cronjob ,急用啊,搞定立马结贴,谢谢~~
|
crontab的格式:
分时日月星期要运行的命令其中表示空格。
Crontab文件的一个条目是从左边读起的,第一列是分,最后一列是要运行的命令,它位于星期的后面。在这些域中,可以用横杠-来表示一个时间范围,例如你希望星期一至星期五运行某个作业,那么可以在星期域使用 1 - 5来表示。还可以在这些域中使用逗号“,”,例如你希望星期一和星期四运行某个作业,只需要使用 1 , 4来表示。可以用星号 *来表示连续的时间段。如果你对某个表示时间的域没有特别的限定,也应该在该域填入 *。该文件的每一个条目必须含有 5个时间域,而且每个域之间要用空格分隔。该文件中所有的注释行要在行首用 #来表示。
分时日月星期要运行的命令其中表示空格。
Crontab文件的一个条目是从左边读起的,第一列是分,最后一列是要运行的命令,它位于星期的后面。在这些域中,可以用横杠-来表示一个时间范围,例如你希望星期一至星期五运行某个作业,那么可以在星期域使用 1 - 5来表示。还可以在这些域中使用逗号“,”,例如你希望星期一和星期四运行某个作业,只需要使用 1 , 4来表示。可以用星号 *来表示连续的时间段。如果你对某个表示时间的域没有特别的限定,也应该在该域填入 *。该文件的每一个条目必须含有 5个时间域,而且每个域之间要用空格分隔。该文件中所有的注释行要在行首用 #来表示。
|
0 8-23/,00 * * * xxx.sh
|
#setenv EDITOR vi
# crontab -e [user 名]
0 0-8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23 * * * xxx.sh
|
xxx.sh最好用绝对路径指定
|
支持搂主,收藏