您现在的位置是:首页 >

cron是什么 Linux 使用基本知识: 用at和cron进行任务调度

火烧 2022-09-08 05:31:21 1084
Li ux 使用基本知识: 用at和cro 进行任务调度   如何在特定的时间运行一个命令    at命令能在您所指定的时间运行您选择的命令 例如 如果我想在上午 点钟播放CDROM中的乐曲 则键入如
cron是什么 Linux 使用基本知识: 用at和cron进行任务调度

Linux 使用基本知识: 用at和cron进行任务调度  

  如何在特定的时间运行一个命令    at命令能在您所指定的时间运行您选择的命令 例如 如果我想在上午 点钟播放CDROM中的乐曲 则键入如下命令     $ at :     at> cdplay     在上面的例子中 我先键入at : 然后键入回车 随后出现at命令提示符at> 在这个提示符下 又键入命令cdplay 然后用 结束输入 如果没有键入 而输入回车 则at>会在下一行出现 这样就可以键入另一条要在 : 执行的命令     依次类推 您可以安排从 : 开始执行的一系列命令 在命令输完后 用 结束输入 相当于向当前输入发出了一个 文件尾 信号 因此 如果您连续按两次 的话 您就会从系统中注销     下面的命令将列出所有待执行的作业 该命令会按照序号显示当前全部作业     $ at l    如果要删除队列中的某个作业 使用如下命令 它将删除队列中序号为 的作业     $ at rm     下面的命令将在新的千年开始前五分钟启动X Window系统     $ at : / /     at> startx    如果一般用户无法使用at命令的话 请检查一下文件/etc/at deny和/etc/at allow 在默认配置中 系统允许所有的用户使用at命令 如果您只想让某些用户使用at命令 就需要创建文件/etc/at allow 并将可以使用at命令的用户列在文件中     对于at的其它可选项 请参见man at      如何设置cron    我们在红旗Linux系统中默认安装了cron 它是一个Linux进程 主要用来在夜晚运行某些后台作业 所以您一般不需要对它做任何改动 除非您想在其中增加某些作业或修改cron运行作业的时间     cron的某些作业对系统而言是基础 用来保证系统能够长时间正常工作     cron的工作主要包括       重建文件位置的数据库 这样您才能用 locate 命令查找      清空/tmp目录      重建用户手册      进行某些检查设置 例如增加新字体    我们在每天下班时不应该关闭Linux 否则cron就无法完成它的工作 如果您确实要将计算机在夜晚关闭 就应该调整cron 让它在其它时间完成必需的工作     查看/etc/crontab文件可以了解cron作业什么时候被唤醒     $ cat /etc/crontab    一个可能的示例文件如下     # run parts      * * * * root run parts /etc/cron hourly      * * * root run parts /etc/cron daily      * * root run parts /etc/cron weekly      * * root run parts /etc/cron monthly     其中包括了四类作业 每小时执行一次的 每天执行一次的 每周执行一次的和每月执行一次的 您也可以修改该文件 以增加您自己的cron类别     文件中每一项的含义如下 分钟( ) 小时( ) 一月中第几天( ) 月份数( ) 星期几( 或星期天至星期六) 其中 * 表示任何有效数字     因此 每小时完成的作业记录在目录/etc/cron hourly中 这些作业每个小时的第 分钟将被执行 每天完成的作业记录在目录/etc/cron daily中 这些作业每天 点过 分执行 每周执行的作业在星期六的上午 点 分执行 每月执行的作业在每月 日上午 点 分执行 每一项的最后一列指明了当时间到了以后 要运行的命令文件的完整路径名     如果您想把早晨 点 分执行的cron作业在中午进行 把 修改为 即可 cron在每分钟都会被唤醒一次 并检查/etc/crontab是否改变 所以对cron的修改是可以立即生效的     如果您想在cron中增加自己的作业 请将您要运行的命令的脚本文件或指向脚本的链接文件拷贝到目录/etc/cron hourly或cron daily或cron weekly或cron monthly下    lishixinzhi/Article/program/Oracle/201311/18426  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码