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

Posted 借你耳朵说爱你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux定时任务增删改查等说明相关的知识,希望对你有一定的参考价值。

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定时任务增删改查等说明的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据库增删改查等常用命令介绍

基于springboot实现定时任务的增删改启停

SQI学习---数据库的增删改查等

javaweb并发的问题,一个电商项目,同一时间很多人一起使用增删改查等

MySQL 之基础操作及增删改查等

初识Mybatis框架,实现增删改查等操作