热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Linux常用命令crontab怎么用

这篇文章主要介绍Linux常用命令crontab怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Linux常用命令contab(cront

这篇文章主要介绍Linux常用命令crontab怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Linux常用命令contab(cron table) 命令被用管理用户的需要周期性执行的任务,与 Windows 下的计划任务类似,当安装完操作系统后,默认会安装此服务工具,并且会自动启动 crond 进程,crond 进程每分钟会检查是否有要执行的任务,如果有则执行该任务

Linux常用命令crontab怎么用

语法:

 crontab [-u user] file
 crontab [ -u user ] [ -i ] { -e | -l | -r }
  • • -u user:用于设定某个用户的crontab服务;

  • • file: file为命令文件名,表示将file作为crontab的任务列表文件并载入crontab;

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

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

  • • -r:从/var/spool/cron目录中删除某个用户的crontab文件。

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

实例

每一分钟执行一次command(因cron默认每1分钟扫描一次,因此全为*即可)

 *    *    *    *    *  command

每小时的第3和第15分钟执行command

 3,15   *    *    *    *  command

每天上午8-11点的第3和15分钟执行command:

 3,15  8-11  *  *  *  command

每隔2天的上午8-11点的第3和15分钟执行command:

 3,15  8-11  */2  *   *  command

每个星期一的上午8点到11点的第3和第15分钟执行command

 3,15  8-11   *   *  1 command

每晚的21:30重启smb

 30  21   *   *  *  /etc/init.d/smb restart

每月1、10、22日的4 : 45重启smb

 45  4  1,10,22  *  *  /etc/init.d/smb restart

每周六、周日的1 : 10重启smb

 10  1  *  *  6,0  /etc/init.d/smb restart

每天18 : 00至23 : 00之间每隔30分钟重启smb

 0,30  18-23  *  *  *  /etc/init.d/smb restart

每一小时重启smb

 *  */1  *  *  *  /etc/init.d/smb restart

晚上11点到早上7点之间,每隔一小时重启smb

 *  23-7/1  *   *   *  /etc/init.d/smb restart

每月的4号与每周一到周三的11点重启smb

 0  11  4  *  mon-wed  /etc/init.d/smb restart

每小时执行/etc/cron.hourly目录内的脚本

 0  1   *   *   *     root run-parts /etc/cron.hourly

以上是“Linux常用命令crontab怎么用”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程笔记行业资讯频道!


推荐阅读
  • 这篇文章将为大家详细讲解有关如何解析crontabphp自动运行,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。cront ... [详细]
  • 之前项目在windows2003服务器上设置定时任务,每天执行。现在把项目移植到linux系统。也要在linux系统上设置计划任务。但是之前我从来没有做过。所以多得不 ... [详细]
  • Linuxcrontab(定时任务)语法crontab[options]常用参数:设置定时任务任务格式在任务的编辑界面中,任务的格式为:前面是任务执行的周期,分为分钟、小时、天、月 ... [详细]
  • Linux下浅谈crond与crontab的命令用法
    一、什么是crond?crond是Linux系统用来定期执行命令或指定程序的服务的一种服务或软件。一般情况下当我们安装完成Linux操作系统之后,默认便会启动 ... [详细]
  • 前言crontab是Unix和Linux用于设置周期性被执行的指令,是互联网很常用的技术,很多任务都会设置在crontab循环执行,如果不使用crontab,那么任务就是常驻程序,这对你的程序要求比较 ... [详细]
  • Linux下怎么使用crontab命令
    本篇内容主要讲解“Linux下怎么使用crontab命令”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Li ... [详细]
  •   crontab命令用于设置周期性被执行的指令,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执 ... [详细]
  • 关于定时执行一个PHP文件办法,该如何解决
    后端开发|php教程crontab,windows,PHP,schedule,7302763后端开发-php教程关于定时执行一个PHP文件的方法简搜源码,ubuntu找不到域名,启 ... [详细]
  • 使用linux命令crontab间隔时间执行其它命令-1.1etccrontab文件在etc目录下有一个crontab文件,这里存放有系统运行的一些调度程序。每个用户可以建立自己的 ... [详细]
  • 本文介绍了在RHEL 7中的系统日志管理和网络管理。系统日志管理包括rsyslog和systemd-journal两种日志服务,分别介绍了它们的特点、配置文件和日志查询方式。网络管理主要介绍了使用nmcli命令查看和配置网络接口的方法,包括查看网卡信息、添加、修改和删除配置文件等操作。 ... [详细]
  • 转自:http:www.dingge.commainarticle.asp?id10今天整理了一些#define的用法,与大家共享!1.简单的define定义#define ... [详细]
  • 一·计划任务1)at1.确定at安装chkconfig–list|grepatd启动at服务:serviceatdrestart2.访问控制如果系统中有etc ... [详细]
  • 用.sh文件来完成任务,但现在有个项目直接用url就行。一般系统不会有crontabShell#安装crontab:yuminstallcronta ... [详细]
  • 【场景】:需要定期运行Hadoop的MapReduce【解决办法】:编写一个运行MapReduce的Shell脚本。然后使用crontab配置定时任务。【Shell脚本】 ... [详细]
  • 第一种,通过mancrontab查看crontab的帮助手册第二种列出几个简单示例Crontab命令的格式为:crontab–l|-r|-e|-i[username]-l显示用户的 ... [详细]
author-avatar
修魔海的传说
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有