`
samjavaeye
  • 浏览: 193245 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Linux定时任务小结

 
阅读更多

cron是一个linux下的定时执行工具,可以在无需人工干预的情况下运行作业。由于Cron Linux的内置服务,但它不自动起来,可以用以下的方法启动、关闭这个服务:

  • /sbin/service crond start //启动服务
  • /sbin/service crond stop //关闭服务
  • /sbin/service crond restart //重启服务
  • /sbin/service crond reload //重新载入配置

也可以将这个服务在系统启动的时候自动启动,在/etc/rc.d/rc.local这个脚本的末尾加上:

  /sbin/service crond start

 

相关命令----------------

crontab file [-u user]-用指定的文件替代目前的crontab

crontab -[-u user]-用标准输入替代目前的crontab.

crontab -l[user]-列出用户目前的crontab.

crontab -e[user]-编辑用户目前的crontab.

crontab -d[user]-删除用户目前的crontab.

crontab -c dir- 指定crontab的目录。

crontab文件的格式:M H D m d cmd.

M: 分钟(0-59)。

H:小时(0-23)。

D:天(1-31)。

m: 月(1-12)。

d: 一星期内的天(0~60 表示星期天)

   除了数字还有几个个特殊的符号就是"*""/""-"","*代表所有的取值范围内的数字,"/"代表每的意思,"*/5"表示每5个单位,"-"代表从某个数字到某个数字,","分开几个离散的数字。

每次编辑完某个用户的cron设置后,cron自动在/var/spool/cron下生成一个与此用户同名的文件,此用户的cron信息都记录在这个文件中,这个文件是不可以直接编辑的,只可以用crontab -e来编辑。cron启动后每过一份钟读一次这个文件,检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。

另外,用crontab –e修改完定时任务设置以后,需要执行一下/sbin/service crond reload 重新载入配置才能生效。

分享到:
评论

相关推荐

    014-红队测试之Linux提权小结.pdf

    "014-红队测试之Linux提权小结.pdf" 本文档主要介绍了Linux提权的小结,旨在帮助红队测试成员熟悉Linux系统的提权技术。提权是指攻击者通过利用操作系统或软件应用程序中的错误、缺陷或配置错误,来获得不允许的...

    linux下为oracle做定时备份的操作

    #### 小结 通过上述步骤,我们可以在Linux环境下实现Oracle数据库的定时备份。这种方法不仅简化了数据库管理员的工作流程,还提高了数据的安全性和可靠性。同时,根据实际需求调整备份策略,如增加增量备份、异地...

    linux下如何定时执行某个程序

    ### 小结 Linux下定时执行程序的两种常见方法包括使用Cron服务进行周期性的调度任务,以及在脚本中使用循环和sleep命令进行简单的延时执行。选择合适的方法取决于任务的执行频率、精确度要求以及系统资源的考虑。...

    红队测试之Linux提权小结1

    2. **定时任务**:通过修改或利用cron等定时任务执行恶意脚本。 3. **SUID文件**:利用具有Set-User-Id(SUID)权限的程序进行权限提升。 4. **sudo配置错误**:通过不当配置的sudo权限获取root权限。 5. **NFS共享*...

    Linux使用小结

    ### Linux使用小结 #### 一、安装中文输入法 1. **进入命令形式的客户端:** 首先确保已经登录到Linux系统的命令行界面。 2. **切换至root用户:** 输入 `su root` 并按Enter键,根据提示输入root用户的密码。 3. ...

    鸟哥linux+韩顺平linux视频教程学习小结

    - crontab详解:了解如何使用crontab进行定时任务的设置。 - 进程管理:介绍进程的介绍和管理方法。 - 网络状态监控:使用相关命令监控Linux网络状态。 - MySQL安装和配置:掌握MySQL数据库在Linux下的安装与...

    LINUX操作系统(电子教案,参考答案)

    Linux是一个多任务、多用户的操作系统,它以其良好的特性和资源的免费性而得到了蓬勃的发展。  本书通过大量的图示和实例,深入浅出的介绍了Linux的基本原理和应用。主要包括Linux的基本概念和操作,Linux的树型...

    PHP定时执行计划任务的多种方法小结

    虽然通过Web浏览器定时刷新可以实现简单的需求,但考虑到效率和稳定性,通常推荐使用Linux的`crontab`来管理定时任务,因为这种方法更为可靠且资源消耗低。对于更复杂的定时任务,还可以考虑使用像Gearman这样的工作...

    Linux实验八计划任务管理.doc

    ### 实验小结与心得 通过这个实验,我们可以深入理解Linux计划任务管理的核心概念和实际操作。`at`适用于一次性任务,而`cron`则适用于周期性任务。了解并熟练掌握这两者,能够有效地自动化日常维护工作,提高工作...

    实验一 Linux系统用户接口和编程界面

    实验要求学生熟练使用如`ls`(列出目录内容)、`cat`(查看文件内容)、`ps`(查看...定时任务)、`vi`(文本编辑器)、`cc`(C编译器)、`man`(手册页)、`help`(获取命令帮助)、`control+d/c`(退出命令)等命令...

    ubuntu linux命令行简明教程.pdf

    - **定时任务**:使用 `cron` 工具安排定时任务。 - **脚本调试**:使用 `bash -x` 等选项调试 shell 脚本。 ### 小结 《Ubuntu Linux 命令行简明教程》是一份非常全面的文档,涵盖了 Linux 命令行的基础知识到...

    学习linux的基本操作 学习linux的基本操作

    ### 小结 通过以上对 `at` 和 `cal` 命令的学习,我们了解了如何在Linux系统中安排定时任务以及查看日历的功能。`at` 命令可以帮助我们实现灵活的任务调度,而 `cal` 命令则提供了方便的日历查询功能。这些基础命令...

    Linux系统下守护进程编程方法

    守护进程的设计目标是高可靠性,能够应对各种异常情况,持续运行并提供服务,比如网络服务、系统日志记录、定时任务执行等。 #### 二、守护进程与一般进程的区别 在Linux系统中,每个进程都有其独特的进程标识号...

    linux shell 命令, 脚本编程

    **3.5 小结**:本章讲解了如何在Linux中执行后台任务以及定时任务的管理。 #### 第二部分:文本过滤 ##### 第7章:正则表达式介绍 - **7.1 使用句点匹配单字符**:`.`匹配任何单个字符。 - **7.2 在行首以^匹配...

    Linux内核调度目录1

    1.12 小结 这些基本概念构成了Linux内核调度的基础。了解这些概念有助于理解内核如何管理进程和线程的执行,以及如何有效地利用系统资源,实现高效、并发的操作系统运行。后续章节将深入探讨调度算法、调度策略以及...

    linux_count_time_api.rar_Linux 时间 API

    这篇文档“Linux下统计时间的api小结”将介绍一些常用的时间API,并通过实例帮助理解其用法。 首先,我们来看看`time(2)`系统调用。这个API用于获取当前系统时间(自1970年1月1日00:00:00 UTC以来的秒数)。例如: ...

Global site tag (gtag.js) - Google Analytics