- 论坛徽章:
- 0
|
原帖由 boyfsl 于 2007-3-16 15:07 发表于 3楼
好比这样,我要在每周一的晚上2:00用root用户执行back这个命令
是不是这样写:crontab -u root back
时间这边怎么写呢?我看man crontab好象没有介绍的。
应该是这样写:
- #crontab -e
- #...每周一的晚上2:00用root用户执行back...#
- 0 2 * * 1 /back
复制代码
用root用户登录即可,不用crontab -u root;
下面是crontab的格式:
下面是crontab的格式:
分< >时< >日< >月< >星期< >要运行的命令
其中< >表示空格。
crontab文件的一个条目是从左边读起的,第一列是分,最后一列是要运行的命令,它位于星期的后面。在这些域中,可以用横杠-来表示一个时间范围,例如你希望星期一至星期五运行某个作业,那么可以在星期域使用1 - 5来表示。还可以在这些域中使用逗号“,”,例如你希望星期一和星期四运行某个作业,只需要使用1 , 4来表示。可以用星号*来表示连续的时间段。如果你对某个表示时间的域没有特别的限定,也应该在该域填入*。该文件的每一个条目必须含有5个时间域,而且每个域之间要用空格分隔。该文件中所有的注释行要在行首用#来表示。
[ 本帖最后由 Jync 于 2007-3-16 15:47 编辑 ] |
|