码迷,mamicode.com
首页 > 系统相关 > 详细

Linux定时任务增删改查等说明

时间:2020-02-20 13:00:43      阅读:99      评论:0      收藏:0      [点我收藏+]

标签:查看   info   命令行   界面   系统启动   bin   虚拟   img   bsp   

crontab [-u username] [-l|-e|-r]
参数:
-u: 只有root才能进行这个任务,也即帮其他用户新建/删除crontab工作调度;
-e: 编辑crontab 的工作内容;
-l: 查阅crontab的工作内容;
-r: 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑。

1.新增、修改调度任务

新增、修改调度任务可用两种方法:
1)、在命令行输入: crontab -e 然后添加相应的任务,wq存盘退出。
2)、直接编辑/etc/crontab 文件,即vi /etc/crontab,添加相应的任务。

2. 查看调度任务
crontab -l //列出当前的所有调度任务
crontab -l -u jp //列出用户jp的所有调度任务

3. 删除任务调度工作
crontab -r //删除所有任务调度工作

4.为当前用户创建cron服务
1)、键入 crontab -e 编辑crontab服务文件
范例一:用dmtsai的身份在每天的12:00发信给自己
crontab -e
#此时会进入vi的编辑界面让你编辑工作。注意到,每项工作都是一行。

0    12   *   *   *   mail dmtsai -s "at 12:00" < /home/dmtsai/.bashrc
#分  时   日   月  周  |《==============命令行=======================》|

技术图片

 

2)、查看该用户下的crontab服务是否创建成功, 用 crontab -l 命令

3)、启动crontab服务
一般启动服务用 /sbin/service crond start 若是根用户的cron服务可以用 sudo service crond start,这里还是要注意下不同版本linux系统启动的服务的命令也不同,像我的虚拟机里只需用 sudo service cron restart 即可,若是在根用下直接键入service cron start就能启动服务

4)、查看服务是否已经运行用 ps -ax | grep cron

ps:详细点击链接https://www.cnblogs.com/mingforyou/p/3930636.html,本文摘于此链接内容。

Linux定时任务增删改查等说明

标签:查看   info   命令行   界面   系统启动   bin   虚拟   img   bsp   

原文地址:https://www.cnblogs.com/ZhaoHS/p/12335176.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!