crontab的用法_crontab怎么读

crontab的用法_crontab怎么读crontab命令参数-uuser:用来设定某个用户的crontab服务,例如,“-uixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入cronta…


Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

crontab 命令参数

-u user:用来设定某个用户的crontab服务,例如,“-uixdba”表示设定ixdba用户的crontab服务,此参数一般有root用户来运行。

file:file是命令文件的名字,表示将file做为crontab的任务列表文件并载入crontab。如果在命令行中没有指定这个文件,crontab命令将接受标准输入(键盘)上键入的命令,并将它们载入crontab。

crontab -e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前用户的crontab文件。

crontab -l:显示某个用户的crontab文件内容,如果不指定用户,则表示显示当前用户的crontab文件内容。

crontab -r:从/var/spool/cron目录中删除某个用户的crontab文件,如果不指定用户,则默认删除当前用户的crontab文件。

crontab -i:在删除用户的crontab文件时给确认提示。

 

Crontab 格式 

{minute} {hour} {day-of-month} {month} {day-of-week} {full-path-to-shell-script}

*    *    *    *    *
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- 星期中星期几 (0 - 7) (星期天 为0)
|    |    |    +---------- 月份 (1 - 12) 
|    |    +--------------- 一个月中的第几天 (1 - 31)
|    +-------------------- 小时 (0 - 23) *注意会执行完该小时到23:59
+------------------------- 分钟 (0 - 59)

 

Crontab 示例

1) . 在 12:01 a.m 运行,即每天凌晨过一分钟。这是一个恰当的进行备份的时间,因为此时系统负载不大。

      1 0 * * * /shell脚本 

2) .  每个工作日(Mon – Fri) 11:59 p.m 都进行备份作业。

      59 11 * * 1,2,3,4,5 / shell脚本    或者    */ 59 11 * * 1-5 / shell脚本 

3).   每5分钟运行一次命令

     */ 5 * * * * / shell脚本  */为每隔多久的意思  

4. 每个月的第一天 1:10 p.m 运行

     10 13 1 * * /root/bin/full-backup.sh

5. 每天的9点到23点执行

   */10  9-22  *  *  *   注意是23点不执行,执行到22:59,所以要写成9-22

 

查找Crontab 里的内容

crontab -l | grep “要查找的内容”   
 

启动cron进程的方法:/etc/init.d/crond start
开机就启动cron进程的设置命令:chkconfig –add crond
把cron加入到启动脚本中:# rc-update add vixie-cron default

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/172600.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • poi系列(二):通过poi、poi-ooxml读取写出excel

    poi系列(二):通过poi、poi-ooxml读取写出excel(根据网上多篇文档实践整理加工,非原创也非转载)本类主要是读取后缀为xlsx或xls的excel操作。需要导入包<dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId>…

    2022年7月16日
  • allure 报告[通俗易懂]

    allure 报告[通俗易懂]一、简介二、下载安装三、报告生成四、环境配置五、Python使用allure方法一、简介官方文档:https://docs.qameta.io/allure/二、下载安装1、linux下载安装先检查是否安装npm:whichnpm 未安装npm的话:curl–silent–locationhttps://rpm.nodesource.com/setup_10.x|bash- 安装:yuminstall-ynodejs …

    2022年7月26日
  • 防火墙OPNsense安装「建议收藏」

    防火墙OPNsense安装0.前言下载链接:https://opnsense.org/download/下载镜像,安装到虚拟机里。1.安装配置要求,需要两个网络适配器,一个外网,一个内网(也就是一个局域网,一个广域网)启动后,让页面自启,等到有倒计时的页面时,有5秒的倒计时自动检测,这里不要自动检测,直接回车对广域网wan和局域网lan进行命名wan:le0lan:le1OPNsense进入了LiveDemo模式,这时如果你用root登陆,所有的功能都支持,但所有的存储

    2022年4月5日
  • heap和stack的区别

    heap和stack的区别heap和stack的区别

    2022年10月28日
  • Docker 开启2375端口提供外部访问

    Docker 开启2375端口提供外部访问1、编辑docker.service#vim/usr/lib/systemd/system/docker.service在ExecStart=/usr/bin/dockerd-current后增加-Htcp://0.0.0.0:2375-Hunix://var/run/docker.sock[Unit]Description=DockerApplicationContainerEngineDocumentation=https://docs.docker.c..

    2022年5月9日
  • ssh2登录方式_ssh端口号

    ssh2登录方式_ssh端口号SSH2登录:我们确认一下能否不输入口令就用ssh登录localhost:$sshlocalhost若是不输入口令就无法用ssh登陆localhost,执行下面的指令:$rm-fr~/.ss

    2022年8月4日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号