zoukankan      html  css  js  c++  java
  • linux 定时任务编写及配置

    1.创建脚本目录及文件

    mkdir  /home/test
    cd /home/test

    2.创建脚本文件

    touch testDel.sh

    3.配置脚本,定义find函数,删除目录/apps/log/下所有类型文件

    find /apps/log/* -type f -mtime +30 -exec rm -rf {} ;
    #find查找文件
    # /apps/log/*   对应目录下所有文件
    #  -type f 所有类型的文件
    # -mtime +30 修改时间超过30天的
    #Access time 访问时间、
    #Modify time 最后一次修改内容时间、
    #Change time 最后一次改变文件时间,包括权限等等
    # -exec 执行函数
    #  rm -rf 删除命令
    # {}  表示find匹配到的所有文件( {} 中间有控制 ,;中间没有空格)

    4.设置脚本执行权限

    chmod 755 testDel.sh

    5.添加定时任务

    crontab -e

    6.定时任务时间编写规范

    0   */2  *    *   *   /sbin/service httpd restart   意思是每两个小时重启一次apache 
    50  7    *    *   *   /sbin/service sshd start   意思是每天7:50开启ssh服务
    50  22   *    *   *   /sbin/service sshd stop   意思是每天22:50关闭ssh服务
    0   0    1,15  *   *   fsck /home   每月1号和15号检查/home 磁盘
    1   *    *    *   *   /home/bruce/backup   每小时的第一分执行 /home/bruce/backup这个文件
    00  03   *    *  1-5  find /home "*.xxx" -mtime +4 -exec rm {} ;   每周一至周五3点钟,在目录/home中,查找文件名为*.xxx的文件,并删除4天前的文件。
    30  6    */10  *   *   ls   意思是每月的1、1121、31日是的6:30执行一次ls命令
  • 相关阅读:
    简单粗暴,微生物生态研究中常用数据库简介--转载
    sliva数据库简介--转载
    DriverDBv2---人类肿瘤driver基因数据库
    lncrnablog
    胞外囊泡与外泌体数据库--转载
    Oncomine: 一个肿瘤相关基因研究的数据库--转载
    circRNA研究手册
    常用Gene ID转换工具--转载
    miRNA几大常用的数据库
    zk使用通知移除节点
  • 原文地址:https://www.cnblogs.com/ethan-37/p/13266093.html
Copyright © 2011-2022 走看看