当前位置: 首页 > news >正文

crontab详细用法 定时任务

使用crontab可以在指定时间执行一个shell脚本或者一系列Linux命令
crontab的使用方法

方法1.使用crontab命令
例如添加一个新的或者编辑已有的,使用:

crontab -e

就可以进入配置文件.此时配置crontab的执行者是当前登入用户,如果当前有用户是root,需要为其他用户配置,可以使用

crontab -e -u 用户名或
su 用户名
crontab -e

这种方法有一个缺点,就是当前系统中配置的crontab不在一个配置文件中,让管理员不方便查询系统到底有多少个crontab
这样设置的任务,是以用户名为名字放在/var/spool/cron目录下

[root@pi01 cron]# pwd
/var/spool/cron
[root@pi01 cron]# ll -thr
total 4.0K
-rw------- 1 root root 87 Oct 28 08:06 root

如果查询有用户的执行计划,请用如下命令

cat /etc/passwd | cut -f 1 -d : |xargs -I {} crontab -l -u {}

方法2.直接在/etc/crontab文件中添加
不过需要的是root身份,打开文件,文件内容如下:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/# For details see man 4 crontabs# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed

要添加新的crontab,只需要在文件最后增加即可,注意这里面需要指定用户名

如果服务器都是由root来管理,建议添加crontab使用方法2,这样系统中的所有计划任务都在一起.一目了然

http://www.lryc.cn/news/63042.html

相关文章:

  • 基于ArcGIS Pro、Python、USLE、INVEST模型等多技术融合的生态系统服务构建生态安全格局
  • 开心档之MySQL 创建数据类型
  • 【C++ Primer(第5版) 课后习题题目及答案 第一章】
  • 【英语】100个句子记完7000个托福单词
  • 六、CANdelaStudio入门-通信参数编辑
  • 【致敬未来的攻城狮计划】— 连续打卡第十三天:FSP固件库开发启动文件详解
  • Java中mybatis是否支持延迟加载?延迟加载的原理是什么?
  • 真题详解(磁盘)-软件设计(五十八)
  • MATLAB连续时间信号的实现和时域基本运算(八)
  • MongoDB 聚合管道中使用字符串表达式运算符
  • 用Python分析周杰伦歌曲并进行数据可视化
  • 培训技能 GET
  • 数据库安全性案例分享
  • 2023,你了解Kafka吗?深入详解
  • 奇舞周刊第 491 期 初探 Web 客户端追踪技术
  • 【Java】什么是SOA架构?与微服务有什么关系?
  • 【中间件】kafka
  • Html5版音乐游戏制作及分享(H5音乐游戏)
  • Python基于Pytorch Transformer实现对iris鸢尾花的分类预测,分别使用CPU和GPU训练
  • 【运动规划算法项目实战】如何实现简单的状态机
  • JavaScript实现用while语句计算1+n的和的代码
  • Three.js教程:顶点索引复用顶点数据
  • 机器学习中的数学——学习曲线如何区别欠拟合与过拟合
  • 【Java】类和对象,封装
  • Python小姿势 - 知识点:
  • 【Python】【进阶篇】9、Django路由系统精讲
  • 在Linux操作系统上部署wgcloud监控
  • 浙大的SAMTrack,自动分割和跟踪视频中的任何内容
  • Spring第三方资源配置管理
  • 网络编程代码实例:多进程版