同样使用
crontab
-
e
½入编辑:
*/5 * *
* * /home/dmtsai/test.sh
那个
crontab
每个人都只有一个文件存在,就是在
/var/spool/cron
里面啊!
还有½议您:『
指令下
达时,最好使用绝对路径,这样比½不会找不到执行档喔
!』
例题:
假如你每星期六都与朋友有约,那么想要每个星期五下午
4:30
告诉你朋友星期六的约会不要忘记,则:
答:
还是使用
crontab
-
e
啊!
30 16 * * 5 mail friend@his.server.name < /home/dmtsai/friend.txt
真的是很简单吧!呵呵!那么,该如何查询使用者目前的
crontab
内容呢?我们可以这样来看看:
[dmtsai@study ~]$
crontab
-
l
0 12 * * * mail
-
s "at 12:00" dmtsai < /home/dmtsai/.bashrc
59 23 1 5 * mail kiki < /home/dmtsai/lover.txt
*/5 * * * * /home/dmtsai/test.sh
30 16 * * 5 mail friend@his.server.na
me < /home/dmtsai/friend.txt
#
注意,若
½
想要移除一
项
工作而已的
话
,必
须
要用
crontab
-
e
去
编辑
~
#
如果想要全部的工作都移除,才使用
crontab
-
r
喔!
[dmtsai@study ~]$
crontab
-
r
[dmtsai@study ~]$
crontab
-
l
no crontab for dmtsai
看到了吗?
crontab
『整个内容都不见了!』所以请注意:『如果只是要删除某个
crontab
的工作项
目,那么请使用
crontab -e
来重新编辑即可!』如果使用
-r
的参数,是会½所有的
crontab
数据内
容都删掉的!千万注意了!
15.3.2
系统的配置文件:
/etc/crontab, /etc/cron.d/*
这个『
crontab -e
』是针对使用者的
cron
来设计的,如果是『系统的例行性任务』时,
该怎么办
呢?是否还是需要以
crontab -e
来管理你的例行性工作排程呢?当然不需要,你只要编
辑
/etc/crontab
这个文件就可以啦!有一点需要特别注意喔!那就是
crontab -e
这个
crontab
其实是
/usr/bin/crontab
这个执行档,但是
/etc/crontab
可是一个『纯文本档』喔!你可以
root
的身份编辑
一下这个文件哩!
基本上,
cron
这个服务的最低侦测限制是『分钟』,所以『
cron
会每分钟去读取一次
/etc/crontab
与
/var/spool/cron
里面的数据内容
』,因此,只要你编辑完
/etc/crontab
这个文件,并且½他储存之后,
那么
cron
的设定就自动的会来执行了!