zoukankan      html  css  js  c++  java
  • 自动

    cron守护进程:

      是一个在后台运行的守护进程。cron守护程序检查cron列表以在指定的时间运行哪些指令。我们可以更该cron列表,以安排工作任务在特定的日期或时间,按照要求思想定时定期的执行。

      调度一个任务或作业,需要在/etc/crontab 目录下的 crontab 文件中输入它们(任务或作业)。crontab 列表有七个字段:前五个字段用于计划运行任务的时间,第六个字段指定用户,第七个字段用于要执行的命令的绝对路径。

      五个时间字段,每一个代表都代表一个不同的时间元素:按顺序是分钟、小时、日、月、周。时间每一个元素均用数字表示,(周从0开始,代表周日【国外的 “周”记法哦】)

    时间单位  表示 
    Minute  0-59
    Hour 0-23
    Day of the month  1-31
    Month 1-12
    Day of the week  0-7

    因此,如果我们编写一个扫描全球易受攻击的开放端口的脚本(myscan),并希望它在周一到周五的凌晨2:30运行,我们可以在crontab文件中调度它。

    crontab 文件已经帮助您标记了列。分别提供分钟、小时、日、月、周;的字段;但是我们并不是直接在文件内编辑哦!

    若想执行一个定期任务,只需要输入一行并保存任务就可以了。

    分钟 小时 日 月 周 执行用户 执行任务的脚本路径

    crontab 快捷方式:文件有些内置的快捷方式,用来代替具体的时间、日期、月份

      @yearly  @annually  @monthly  @weekly  @daily  @midnight  @noon  @reboot

    RC脚本开机任务:

      每当启动Linux系统,都会运行一些脚本来自动配置环境,这样的脚本称为RC脚本。内核加载完所有模块之后,内核将启动一个守护进程叫做init或init.d 。这个守护进程运行在 /etc/init.d/rc 中的一些脚本。

    Linux运行级别:

      Linux有多个运行级别,用于指示启动时需要哪些服务;例如:运行级别 1 是单用户工作状态。

      0  系统停机状态

      1  单用户工作状态

      2-4  多用户状态

      6  重启

    将服务添加到rc.d

      可以使用update-rc.d命令为rc.d脚本添加启动时要运行的服务。此命令允许你从 rc.d 脚本中添加或删除服务。

    > update-rc.d  <name of the script or service>  <remove|defaults|disable|enable>

    通过 GUI 添加开机启动服务:

     下载基于GUI的工具——rcconf:

    > apt-get install rcconf

    安装完成后,启动rcconf:

    > rcconf
  • 相关阅读:
    学生管理系统报错(一)
    POJ3264 Balanced Lineup
    MySQL主从复制和读写分离
    身边的同事辞职去旅行
    怎样查看eclipse是32位还是64位
    Mule ESB-3.Build a webservice proxy
    《Head First 设计模式》学习笔记——复合模式
    DecimalFormat格式化输出带小数的数字类型
    黑马day01 笔记
    [Swift]LeetCode835. 图像重叠 | Image Overlap
  • 原文地址:https://www.cnblogs.com/wangyuyang1016/p/10890772.html
Copyright © 2011-2022 走看看