zoukankan      html  css  js  c++  java
  • Linux定是调用shell脚本删除文件

    编写脚本

    vi delbak.sh

    代码如下:

    #!/bin/sh

    location="/home/mysql/backup/"

    find $location -mtime +7 -type f |xargs rm -f

    解释:

    location 是设置查找的目录
    --mtime +7 是设置时间为7天前(删除location指定目录下7天前的文件
    -type f 查找的类型为文件

     

    代码如下:

    #!/bin/sh

    location="/home/mysql/backup/"

    find $location -mtime +7 -name "*.zip" |xargs rm -rf

    -name "*.zip" 查找文件名以zip为后缀的文件

     

    定时调用脚本

    直接输入命令:

    crontab -e   编辑定时任务

    crontab -l    查看定时任务

    crontab定时调用脚本eg

    0 1 * * 1 /bin/sh /home/mysql/backup/delbak.sh

    每周一的凌晨1点执行脚本delbak.sh

    问题:

    如果执行不了,可能是权限问题,给脚本赋予权限

    chmod 777 delbak.sh

    劈天造陆,开辟属于自己的天地!!!与君共勉
  • 相关阅读:
    P1363-幻象迷宫
    P1582-倒水
    P2123-皇后游戏
    P1233-木棍加工
    P1052-过河
    P1541-乌龟棋
    P1736-创意吃鱼法
    P1417-烹调方案
    LeetCode--043--字符串相乘(java)
    LeetCode--041--缺失的第一个整数(java)
  • 原文地址:https://www.cnblogs.com/java-spring/p/7791751.html
Copyright © 2011-2022 走看看