zoukankan      html  css  js  c++  java
  • Linux就该这么学--计划任务服务

    有经验的系统运维工程师能够让系统自动化运行,无需人工的干预就可以让各个服务、命令在指定的时间段运行、停止。

    计划任务分为:

    一次性计划任务:今晚11:30开启网站服务

    长期性计划任务:每周1、3、5的凌晨4:15分将/home/jacun目录打包备份为jacun.tar.gz

    相关参数:

    at <时间>  安排一次性任务

    atq或at -l  查看任务列表

    at -c 序号  预览任务与设置环境

    atrm 序号  删除任务

    交互式:

    非交互式:

    对于创建长期可循环的计划任务,则要用到cron服务,具体使用方法如下:

    创建、编辑计划任务:crontab -e [-u 用户名]

    查看计划任务:crontab -l [-u 用户名]

    删除计划任务:crontab -r [-u 用户名]

    附录:

    分钟  取值为0到59之间的任意整数

    小时  取值为0到23之间的任意整数

    日期  取值为1到31之间的任意整数

    月份  取值为1到12之间的任意整数

    星期  取值为0到7之间的任意整数,其中0与7均为星期日

    命令  要执行的命令或程序脚本

    每周1、3、5的凌晨4点15分将/home/jacun目录打包备份为jacun.tar.gz:

    15 4 * * 1,3,5 /usr/bin/tar -czvf jacun.tar.gz /home/jacun
    

     每周1-5的凌晨1点自动清除/tmp目录下的所有文件:

    0 1 * * 1-5 /usr/bin/rm -rf /tmp/*
    

    多条命令时候,使用crontab -e逐条添加。

  • 相关阅读:
    Hibernate导致的内存溢出问题
    【转】class file has wrong version 50.0, should be 49.0错误
    修改SQL Server登陆认证方式
    [转]ExtJs中的Store
    70+优秀的前端工具
    书签
    十款好用的在线 CSS3 代码生成工具
    Web Uploader
    sass 在线编译工具之初学
    Web 开发中很有用的8款在线工具
  • 原文地址:https://www.cnblogs.com/zjiacun/p/8205486.html
Copyright © 2011-2022 走看看