LINUX中定时任务crond命令与服务详解
上一篇 /
下一篇 2013-02-04 09:19:38
/ 个人分类:LINUX
为当前用户创建cron服务
7EL#h{&W#M+^01. 键入 crontab -e 编辑crontab服务文件
5B{Dg!A,m%z0 例如 文件内容如下:51Testing软件测试网"M&O5B(R
jU
*/2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 51Testing软件测试网$|
xp,a#[
保存文件并并退出
,q3r6q9` W]GR}0 */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh
;y2Vl1d%`5S.N\0 */2 * * * * 通过这段字段可以设定什么时候执行脚本51Testing软件测试网%G\Z @+n.\WS(I
/bin/sh /home/admin/jiaoben/buy/deleteFile.sh 这一字段可以设定你要执行的脚本,这里要注意一下bin/sh 是指运行 脚本的命令 后面一段时指脚本存放的路径
#VXqf(C]N'd051Testing软件测试网trrZ A/h`l;Y0|@?1B I'L0 51Testing软件测试网I4Q?.\$W^i
2. 查看该用户下的crontab服务是否创建成功, 用 crontab -l 命令
z/?\w3_nI`v0
]0xC)h3r4G/Fel03. 启动crontab服务 51Testing软件测试网b[9_6C*m|qLB
一般启动服务用 /sbin/service crond start 若是根用户的cron服务可以用 sudo service crond start, 这里还是要注意 下 不同版本linux系统启动的服务的命令也不同 ,像我的虚拟机里只需用 sudo service cron restart 即可,若是在根用下直接键入service cron start就能启动服务51Testing软件测试网/_:`'f-s-nMi5q
51Testing软件测试网zWL.iF-T/e,_
4. 查看服务是否已经运行用 ps -ax | grep cron 51Testing软件测试网D@HL1LWhQ
a
5. crontab命令51Testing软件测试网S*]6RY7[+i
cron服务提供crontab命令来设定cron服务的,以下是这个命令的一些参数与说明:51Testing软件测试网N*v%l!a-gS[Xq
crontab -u //设定某个用户的cron服务,一般root用户在执行这个命令的时候需要此参数
7`(}xxiEyg*wm0 crontab -l //列出某个用户cron服务的详细内容51Testing软件测试网 BUT{xr1Oia.A/Wi
crontab -r //删除没个用户的cron服务
d"BA$R6v+n!u0 crontab -e //编辑某个用户的cron服务