【全局(系统)配置文件】

复制代码代码如下:

/etc/crontab

Linux 主要的配置文件都在 etc 目录下。

复制代码代码如下:

cd /etc

ls cron*

复制代码代码如下:

vim crontab

进入 cron.d(服务)

复制代码代码如下:

cd cron.d

使用 cat 命令查看 sysstat 文件(cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的 )

复制代码代码如下:

cat sysstat

会发现,查看的内容和 crontab -l 时的内容很相似

在 crontab 载入配置文件的时候,会把 cron.d 下面的文件里面的配置信息载入成为 root 用户的计划任务,如果用 crontab -e 命令去编辑它的时候,实际上会破坏它原始文件配置的内容,,所以一般情况下是不愿意使用 crontab -e 的。如果直接编辑文件:vim sysstat,此时再使用 crontab -l,会发现编辑文件不会被直接载入(crontab -l 查看的内容不会改变),可以通过 crontab sysstat 的方式(crontab 后面跟一个文件的方式)把文件载入,然后再使用 crontab -l 查看,此时文件里面的内容覆盖了原来 crontab -l 里面所有的东西,所以在用 crontab 后面跟一个文件这种形式导入的时候要非常小心,因为 crontab -e 里面的内容都会被文件复写。要使一个计划任务不会被丢失,通常情况下不是使用 crontab -e,而是在一个文件中去添加,然后再载入,这样系统重启的时候,这些文件也会被自动载入到计划任务列表中,注意这种方式是以 root 用户的方式载入的。

在使用 ls cron* 的命令时,会有个一 cron.d 的目录,这是配置文件的目录。它下面的 sysstat 和 etc 目录下的 crontab 文件是很类似的,

contab 不能编辑系统级的配置文件里面的计划任务(例如在 cron.d 下新建计划任务文件 crontst,里面写入 */1 * * * * dee echo "File in /ect/cron.d/crontst****",然后:wq!保存退出,这时可以使用 tail -f /var/log/cron 进行监视,可以发现这条计划任务的执行情况,但是使用 crontab -l 或者 crontab -e 就不能列出这条计划任务了)。

【补充】

先使用

复制代码代码如下:

crontab -l

再使用

复制代码代码如下:

cat /var/spool/cron/root

会发现两个命令的输出结果一样:

实际上 crontab 操作的时候,操作的是 /var/spool/cron/root 这个文件。

可以使用

复制代码代码如下:

ls /var/spool/cron/root

查看所有用户的计划任务。

【Root 配置文件】

只有 Root 用户才会把这些内容载入到计划任务表中

计划任务文件 linux,Linux计划任务Crontab学习笔记(3):配置文件相关推荐

  1. Class4 Linux云上环境搭建学习笔记

    Class4 Linux云上环境搭建学习笔记 Linux的远程管理 为Linux环境安装图形化桌面(Gnome) 学习Linux的基本操作 更新一个官方教程 附阿里云高校学习计划的地址 class4 ...

  2. 《Linux高性能服务器编程》学习笔记

    <Linux高性能服务器编程>学习笔记 Linux高性能服务器编程 TCP/IP协议族 TCP/IP协议族体系结构以及主要协议 数据链路层 网络层 传输层 应用层 封装 分用 测试网络 A ...

  3. 鸟叔linux私房菜基础篇简体,鸟叔的Linux私房菜基础篇-学习笔记(一)

    鸟叔的Linux私房菜基础篇-学习笔记(一) 开机进入命令行模式: ctrl+alt+[F1-F6]的任意键进入命令行编辑界面 ctrl+alt+F7进入图形界面模式 开始下达指令 [dmtsai@s ...

  4. 《鸟哥的Linux私房菜》个人学习笔记-第一篇

    <鸟哥的Linux私房菜>个人学习笔记-基础篇 这是一篇一个linux菜鸡自学的笔记 csdn上的各位大手子们好,本人实习生一枚最近想自己深入学习下linux,所以在社区里发博客,希望能记 ...

  5. Linux内核设计与实现学习笔记目录

    **注:**这是别人的笔记,我只是把目录抄过来 <Linux内核设计与实现学习笔记> 1.<Linux内核设计与实现>读书笔记(一)-内核简介 2.<Linux内核设计与 ...

  6. Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程)

    Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程) 一.TCP服务器(一请求一线程) 的原理 二.完整代码 三.测试 四.补充 一.TCP服务器(一请求一线 ...

  7. Linux基于CentOS 7的学习笔记,喜欢的拿走。

    1.1 Linux基础命令: 内部命令:指集成在shell的命令,即系统自带,如cd,pwd等 外部命令:独立于shell之外的命令,用户后面安装的,如cp,ls等 普通命令:路径,如etc/word ...

  8. linux io100的原因_Linux学习笔记(九)软件包管理

    Linux基础学习笔记精选专栏 目前本专栏包含的内容有: Linux学习笔记(一)使用文本编辑器Vim Linux学习笔记(二)系统基础操作 Linux学习笔记(三)文件和文本的查看 Linux学习笔 ...

  9. linux sipp 呼叫转移_SIPp 学习笔记 一 (安装)

    SIPp学习笔记一(安装) SIPp可以用来测试各种sip的设备,如终端电话或者proxy,包括功能和性能上的(性能上只能在linux平台下才可以;)具体的描述可以去参照SIPp的官方网站; http ...

最新文章

  1. 获得插入行身份的最佳方法?
  2. 高精度矢量汉字的一种填充方法_使用PS中的钢笔工具制作一只蝴蝶矢量插画
  3. 【腾讯Bugly干货分享】Android ListView与RecyclerView对比浅析--缓存机制
  4. 机器人学习--定位、建图和导航问题从古至今
  5. 条款33:避免遮掩继承而来的名称
  6. java基础JDK的安装和环境变量的配置
  7. Response响应方法详解
  8. mysql创建表语句和修改表语句
  9. 深度linux安装make,linux下安装python3完整教程(依赖环境gcc,make,cmake,configure等详细解释)...
  10. Linux上通过SUU更新Dell服务器固件
  11. paip.c++ sqlite数据库操作总结
  12. 数域、有限域(伽罗瓦域)
  13. MYSQL详解及语法大全
  14. RINEX格式文件内容解读
  15. 计算机办公软件基础知识题库,办公软件基础知识试题--题库.doc
  16. ESP32利用wi-fi获取B站粉丝数
  17. 《社会企业开展应聘文职人员培训规范》团体标准在新华书店上架
  18. IP解析成地址 确定省市
  19. 什么样的人适合做外贸?能做好外贸?(非外贸零售)
  20. ORA-00392: log 15 of thread 1 is being cleared, operation not allowed

热门文章

  1. Java Web入门之tomcat数据库连接池
  2. WCF 之 数据契约
  3. linux 怎么看w7分区,如何查看widows7系统和Linux端口被占用
  4. 从零开始学前端:对象序列化与反序列化、冒泡排序、数组去重 --- 今天你学习了吗?(JS:Day11)
  5. ib课程计算机科学教材,IB国际课程包括哪些学科内容?IB国际课程都有哪些教材?...
  6. Python+pandas你可能不知道的排序技巧
  7. 微课|玩转Python轻松过二级:第3章课后习题解答4
  8. 微课|中学生可以这样学Python(例9.2):无界面通信录管理系统
  9. Python实现字符串与指定密钥循环异或加解密
  10. c51单片机蜂鸣器程序C语言响,单片机蜂鸣器响生日快乐编程程序