位置: 编程技术 - 正文

Linux中cron命令的用法详解 (linux系统中cron命令)

编辑:rootadmin

推荐整理分享Linux中cron命令的用法详解 (linux系统中cron命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux的crontab,linux中的crontab命令,linux crontab不起作用,linux系统中cron命令,linux cron,linux中crontab的用法和配置,linux系统中cron命令,linux系统中cron命令,内容如对您有帮助,希望把文章链接给更多的朋友!

linux中有一个命令可以定期来执行系统任务。这就是crond服务。下面介绍下crontab命令的用法。linux任务调度的工作主要分为以下两类:编辑/etc/crontab 文件配置cron  cron服务每分钟不仅要读一次 /var/spool/cron内的所有文件,还需要读一次/etc/crontab,因此我们配置这个文件也能运用cron服务做一些事情。用 crontab配置是针对某个用户的,而编辑/etc/crontab是针对系统的任务。此文件的文件格式是:1、系统执行的工作:系统周期性所要执行的工作,如备份系统数据、清理缓存2、个人执行的工作:某个用户定期要做的工作,例如每隔分钟检查邮件服务器是否有新信,这些工作可由每个用户自行设置crontab是UNIX系统下的定时任务触发器,其使用者的权限记载在下列两个文件中:文件 含义 /etc/cron.deny 该文件中所列的用户不允许使用crontab命令 /etc/cron.allow 该文件中所列的用户允许使用crontab命令 /var/spool/cron/ 是所有用户的crontab文件crontab命令的格式为:crontab –l|-r|-e|-i [username],其参数含义如表一:参数名称 含义 示例 -l 显示用户的crontab文件的内容 crontab –l -i 删除用户的crontab文件前给提示 crontab -ri -r 从crontab目录中删除用户的crontab文件 crontab -r -e 编辑用户的Crontab文件 crontab -e用户所建立的crontab文件存于/var/spool/cron中,其文件名与用户名一致。它的格式共分为六段,前五段为时间设定段,第六段为所要执行的命令段,格式如下:* * * * * 其时间段的含义如表二: 段 含义 范围 第一段 代表分钟 0— 第二段 代表小时 0— 第三段 代表日期 1— 第四段 代表月份 1— 第五段 代表星期几,0代表星期日 0—6 例:如果用户的Crontab文件的内容是: * * * echo its dinner time,则系统每天的:显示‘its dinner time’示例(创建一个cron全过程,每分钟都会在test.txt里输入当前时间):1、以普通用户登录Linux系统(我用的是CentOS4.1)2、复制代码代码如下:$crontab –e说明:系统默认的编辑器是VIM,如果不是请加上以下shell: 复制代码代码如下: $EDITOR=vi $export EDITOR3、输入复制代码代码如下:*/1 * * * * date >> $HOME/test.txt”,save and exit VIM4、复制代码代码如下:$su root5、复制代码代码如下:$cd /etc/init.d6、复制代码代码如下:./crond restart下面看看看几个具体的例子:0 */2 * * * /sbin/service httpd restart 意思是每两个小时重启一次apache 7 * * * /sbin/service sshd start 意思是每天7:开启ssh服务 * * * /sbin/service sshd stop 意思是每天:关闭ssh服务0 0 1, * * fsck /home 每月1号和号检查/home 磁盘1 * * * * /home/bruce/backup 每小时的第一分执行 /home/bruce/backup这个文件 * * 1-5 find /home "*.xxx" -mtime +4 -exec rm {} ; 每周一至周五3点钟,在目录/home中,查找文件名为*.xxx的文件,并删除4天前的文件。 6 */ * * ls 意思是每月的1、、、日是的6:执行一次ls命令 晚上点到早上8点之间每两个小时,早上八点  0 -7/2,8 * * * echo "Have a good dream:)" >> /tmp/test.txt7、编辑cron的配置文件/etc/crontab,如下: 复制代码代码如下:SHELL=/bin/bash  PATH=/sbin:/bin:/usr/sbin:/usr/bin  MAILTO=root //如果出现错误,或者有数据输出,数据作为邮件发给这个帐号  HOME=/ //使用者运行的路径,这里是根目录  # run-parts   * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本   4 * * * root run-parts /etc/cron.daily //每天执行/etc/cron.daily内的脚本   4 * * 0 root run-parts /etc/cron.weekly //每星期执行/etc/cron.weekly内的脚本   4 1 * * root run-parts /etc/cron.monthly //每月去执行/etc/cron.monthly内的脚本  大家注意"run-parts"这个参数了,如果去掉这个参数的话,后面就可以写要运行的某个脚本名,而不是文件夹名了。8、如果某 cron 任务需要根据调度来执行,而不是每小时、每日、每周、或每月地执行,它可以被添加到 /etc/cron.d 目录中。该目录中的所有文件使用和 /etc/crontab 中一样的语法。 复制代码代码如下:# record the memory usage of the system every monday # at 3:AM in the file /tmp/meminfo 3 * * mon cat /proc/meminfo >> /tmp/meminfo # run custom script the first day of every month at 4:AM 4 1 * * /root/scripts/backup.sh9、快速调度任务我们已经非常熟悉使用cron守护进程执行一个计划命令。

Cron是一个Linux系统管理的高级命令,用于计划定时任务如备份或者指定时间或间隔的任何事情。

但是,你是否知道at命令可以让你在指定时间调度一个任务或者命令?at命令可以指定时间执行指定内容。

例如,你打算在早上点2分执行uptime命令,你只需要这样做:

Linux中cron命令的用法详解 (linux系统中cron命令)

复制代码代码如下:$ at :uptime >> /home/$USER/uptime.txt Ctrl+D

检查at命令是否成功设置,使用:

复制代码代码如下:$ at -l

at支持计划多个命令,例如:

复制代码代码如下:$ at :Command – 1Command – 2…command – …Ctrl + D

Linux系统下基本的帮助查询命令小结 命令名help|more显示一个简略的命令帮助(对大部分命令有效)。举个例子,试着使用cphelp|more。--help和和DOS下的/h开关功能类似。当输出超过一个屏幕时

在Linux系统下使用Docker以及Weave搭建Nginx反向代理 Hi,今天我们将会学习如何使用Weave和Docker搭建Nginx的反向代理/负载均衡服务器。Weave可以创建一个虚拟网络将Docker容器彼此连接在一起,支持跨主机部

Linux系统中的切换用户命令宝典 #1:runuser命令runuser命令使用一个替代的用户或者组ID运行一个Shell。这个命令仅在root用户时有用。仅以会话PAM钩子运行,并且没有密码提示。如果用一

标签: linux系统中cron命令

本文链接地址:https://www.jiuchutong.com/biancheng/350455.html 转载请保留说明!

上一篇:Linux系统中重复执行命令的方法小结(linux统计重复次数)

下一篇:Linux系统下基本的帮助查询命令小结(linux系统基本指令)

  • 全国增值税专用发票计算机稽核网络系统工程
  • 企业合并债权如何处理
  • 金融企业哪些方面可以进行数据分析
  • 分公司承担总公司差旅
  • 公司购买手机如何入账
  • 企业所得税中的所得
  • 季末计提所得税可以根据本年利润计算吗?
  • 备发职工工资属于什么会计科目
  • 一般纳税人普通发票免税吗
  • 存货的加工成本指的是加工过程中发生的追加费用
  • 预收装修款并开发票如何转成本?
  • 公司对外投资是股东会还是董事会
  • 私募过来的资金怎么做会计分录?
  • 资产的名义已使用年限与实际已使用年限的区别与联系
  • 开了专票不报销犯法吗
  • 一般纳税人购入货物相关的增值税可以抵扣
  • 营改增后建筑服务包括内容
  • 出口企业应交税费是负数怎么解释
  • 简述增值税纳税义务发生时间
  • 工厂电线
  • 上年计提的费用往来,能冲回吗
  • 建筑公司能否开材料票
  • 退款给客户怎么写分录
  • win7为什么显示多重网络
  • php数组函数 菜鸟
  • dotnetfx35.exe
  • 阿佩勒斯
  • 正爬上唐娜·诺克沙滩的灰海豹,英格兰北林肯郡 (© Frederic Desmette/Minden Pictures)
  • 像指纹一样的图形
  • CLIP模型原理
  • 资产等于负债加所有者权益
  • 前端框架源码
  • 卡比托丽娜·瓦西里耶娃
  • 【Spring+SpringMVC+Mybatis】Spring+SpringMVC+Mybatis实现前端到后台完整项目
  • JavaScript ,18种常用数组方法,快来看看你会吗?
  • 外贸企业上年的税收
  • 长投转可供
  • php hash_hmac
  • 汽车折旧年限及年限
  • 当月工资未发放的怎么记账
  • 买汽车计算公式
  • 纳税人识别号和公司税号一样吗
  • 企业所得税的计提
  • 私车公用协议可以过户吗
  • 费用少计提了怎么办
  • 融资租赁取得的机器设备的账务处理
  • 高新企业研发项目规定几个
  • windows 10的安装
  • 神州战神bios怎么进
  • 445端口 关闭
  • 屏蔽系统
  • linux file-nr
  • thinkpad预装的office怎么激活
  • cmos电池没电会有什么故障现象
  • 还原windows是什么意思
  • win8不能联网
  • windows8蓝牙设置在哪里
  • PRISMSVR.EXE - PRISMSVR是什么进程 有什么用
  • win8设备管理器在哪里打开
  • scardsvr32.exe - scardsvr32是什么进程 有什么用
  • windows8的ie浏览器在哪
  • windows鼠标失灵怎么办
  • windows 水印
  • 附件中的应用程序
  • win10系统怎么锁定屏幕
  • win8快速启动怎么开启
  • vs2019怎么用gets
  • unity3d Sprite Packer如何用
  • js转义字符串
  • linux shell脚本教程
  • 文件包解密
  • 创业要看的书
  • unity3d图形学
  • 安卓手机与电脑连接方法
  • vue瀑布流实现
  • 跨浏览器插件
  • 税务总局和税务局区别
  • 个人所得税父母双方专项扣除
  • 西藏拉萨工业园主要生产什么
  • 云南省新农合网上缴费app
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设