限制用户使用crontab
/etc/cron.allow
将使用crontab的账号写入其中,如果用户名不在此文件内则不能使用crontab
/etc/cron.deny
将不可使用crontab的账号写入,则用户名在此文件内不能使用,不在该文件内的用户可以使用。

crontab命令:

一般使用crontnab -e 来编写。

六个字段的意义:

代表意义 分钟 小时 日期 月份 周 命令
数字范围 0-59 0-23 1-31 1-12 0-7 执行的命令

在周这个字段,0 和 7 都代表是星期天。

特殊符号

*(星号) 代表任何时刻都接受的意思!举例来说,范例一内那个日、月、周都是 * , 就代表著『不论何月、何日的礼拜几的 12:00 都运行后续命令』的意思!
,(逗号) 代表分隔时段的意思。举例来说,如果要下达的工作是 3:00 与 6:00 时,就会是:
0 3,6 * * * command
时间参数还是有五栏,不过第二栏是 3,6 ,代表 3 与 6 都适用!
-(减号) 代表一段时间范围内,举例来说, 8 点到 12 点之间的每小时的 20 分都进行一项工作:
20 8-12 * * * command
仔细看到第二栏变成 8-12 喔!代表 8,9,10,11,12 都适用的意思!
/n(斜线) 那个 n 代表数字,亦即是『每隔 n 单位间隔』的意思,例如每五分钟进行一次,则:
*/5 * * * * command
很简单吧!用 * 与 /5 来搭配,也可以写成 0-59/5 ,相同意思

注意:
使用crontab -l 来查询内容
如果要删除一项工作需要使用crontab -e 去编辑
删除全部工作crontab -r 就全部删除了

系统的配置文件:/etc/crontab

crontab -e是针对用户来执行的。而/etc/crontab文件是系统的例行性任务。
注意,修改完该文件时,需要重新启动一下crond服务。

/etc/crontab文件格式

[root@www ~]# cat /etc/crontab
SHELL=/bin/bash                     <==使用哪种 shell 介面
PATH=/sbin:/bin:/usr/sbin:/usr/bin  <==执行文件的查找目录
MAILTO=root                         <==若有额外STDOUT,以 email将数据送给谁
HOME=/                              <==默认此 shell 的家目录所在

# run-parts
01  *  *  *  *   root      run-parts /etc/cron.hourly   <==每小时
02  4  *  *  *   root      run-parts /etc/cron.daily    <==每天
22  4  *  *  0   root      run-parts /etc/cron.weekly   <==每周日
42  4  1  *  *   root      run-parts /etc/cron.monthly  <==每个月 1 号
分 时 日 月 周 运行者身份  命令串

与crontab不同的是在第六段需要指定执行者。

转载于:https://blog.51cto.com/linuxengineer/1340545

我的Linux生涯之开机自动挂载相关推荐

  1. linux自动挂载文件修复,Linux文件系统管理 开机自动挂载及fstab文件修复

    概述 开机自动挂载及fstab文件修复 开机自动挂载 实现开机后自动挂载,就需要修改系统的自动挂载文件 /etc/fstab.因为系统就是依赖这个文件决定启动时加载的文件系统的. 通过vi 打开/et ...

  2. linux fedora设置开机自动挂载win磁盘

    sudo mkdir /{C,D} sudo vim /etc/fstab # for Windows 10 C:/ /dev/nvme1n1p4 /C ntfs defaults 0 0# for ...

  3. Linux基础知识之挂载详解(mount,umount及开机自动挂载)

    挂载概念简述: 根文件系统之外的其他文件要想能够被访问,都必须通过"关联"至根文件系统上的某个目录来实现,此关联操作即为"挂载",此目录即为"挂载点& ...

  4. 在Linux上挂载Windows共享文件夹,如何开机自动挂载(mount)

    使用mount命令在Ubuntu上挂接Windows的共享文件夹 sudo mount //192.168.0.1/linux /mnt/win -o username=user,password=p ...

  5. linux挂载新硬盘,开机自动挂载

    http://blog.chinaunix.net/uid-7411781-id-2056205.html linux挂载新硬盘,开机自动挂载 Linux的硬盘识别: 2.6 kernel以后,lin ...

  6. [转载]Linux基础知识之挂载详解(mount,umount及开机自动挂载)

    挂载概念简述: 根文件系统之外的其他文件要想能够被访问,都必须通过"关联"至根文件系统上的某个目录来实现,此关联操作即为"挂载",此目录即为"挂载点& ...

  7. linux --开机自动挂载硬盘【转】

    了解了 mount 命令之后,读者可能会问,系统如何在开机时自动挂载硬盘,它又是怎么知道哪些分区是需要挂载的呢? 很简单,Linux 通过 /etc/fstab 配置文件来确定这些信息,这个配置文件对 ...

  8. 服务器自动挂载硬盘,Linux硬盘分区及开机自动挂载

    本文以CentOS 6.4为例,查看当前linux服务器分区:df -h 查看当前linux服务器硬盘: fdisk -l /dev/sda 第一块硬盘 /dev/sdb 第二块硬盘 依此类推 以/d ...

  9. linux yum自动挂载_LINUX6安装YUM仓库和实现开机自动挂载

    # LINUX6安装YUM仓库和实现开机自动挂载 ---------------------------------安装环境------------------------------- Redhat ...

最新文章

  1. 生猛!PDF 版本 万赞 Java 手册开放下载!
  2. idea中链接mysql查询_在Idea中编写Java程序连接查询Sqlite数据库
  3. 13:TextView#setText、DalvikART虚拟机
  4. 帮助你构建自适应布局的30款优秀 jQuery 插件(下篇)
  5. gdb调试常用命令速查(段错误调试)
  6. 操作系统学习笔记-2.1. 2进程的状态与转换
  7. Arduino学习笔记-按钮控制LED实验
  8. 图论 —— 2-SAT 问题
  9. 请画出使用mapreduce对英文句子_「Postgresql架构」用MapReduce的方式思考,但使用SQL...
  10. 另一种“人老心不老”
  11. Zbrush 2022 for Mac(数字雕刻和绘画程序)
  12. 树枝学术 | 论文翻译全攻略
  13. 【转】MySQL用户创建权限管理
  14. ocr小白入门CRNN
  15. jQuery实现表格冻结行和列
  16. [职场人生]求职信常用语句 Useful wording in application letters
  17. c++11 日期和时间工具(std::chrono::duration)(二)
  18. 用数据分析头部微信公众号到底有多牛
  19. 《MGMatting:Mask Guided Matting via Progressive Refinement Network》论文笔记
  20. OPPO手机修改服务器,OPPO手机IP地址在哪里查看?IP地址怎么修改?

热门文章

  1. Python C API 使用详解(二)
  2. linux基本命令(49)——at命令
  3. iOS 网络通信01
  4. 关于数组指针的一道面试题
  5. JavaScript + CSS3 实现的海报画廊特效
  6. 关于C中字符串的输入和输出使用的函数不同所造成的影响
  7. phpMyadmin出现错误提示
  8. apache + subversion + Windows认证
  9. alarm/pause
  10. java引用微信支付的p12证书文件