既然是定时删除目录下面的文件,那就需要我们借助linux的crontab命令。并且对于每个工作例程的内容格式我们在crontab 每一条工作的格式 中也有介绍。

同样我们需要将删除文件的功能用shell脚本实现。功能比较简单,在这里我们删除/tmp目录下面的文件

创建并编辑 del.sh 脚本文件

#!/bin/bash

dir=/tmp

files=`ls ${dir}`

for file in $files

do

if [ -e ${dir}/${file} ];then

rm -f ${dir}/${file}

fi

done

然后我们开始使用crontab命令进行时间的设置。在这里我们设定每天的晚上23:59清空/tmp目录下的文件。

# crontab –e

运行上面的命令会出现一个vim的编辑界面,我们将如下内容添加进去

59  23  *  *  * /shell/del.sh

保存退出,此时该工作例程就已经启动了。每天晚上23:59执行脚本,清空/tmp目录下的文件。

linux定时删除文件指令,Linux实践——定时删除目录下面的文件相关推荐

  1. linux系统找运行指令,Linux系统常用指令总结

    一,系统的运行级别 0:关机 1:单用户模式(可以找回丢失的密码) 2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启 注意:在/etc/ini ...

  2. linux先运行后面指令,Linux基础命令(6)

    三十八 cat命令简介 cat命令的用途是连接文件或标准输入并打印.这个命令常用来显示文件内容,或者将几个文件连接起来显示,或者从标准输入读取内容并显示,它常与重定向符号配合使用. 1.命令格式: c ...

  3. linux系统删除lammps任务,Linux 的常用命令

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Linux 的常用命令 (1)vi Linux 文本编辑器 (2)vim vi 的高级版本,vim 可以用颜色或者底线等方式显示一些特殊的 信息 :wq ...

  4. linux如何删除硬链接,linux下创建和删除软、硬链接

    在Linux系统中,内核为每一个新创建的文件分配一个Inode(索引结点),每个文件都有一个惟一的inode号. 文件属性保存在索引结点里,在访问文件时,索引结点被复制到内存在,从而实现文件的快速访问 ...

  5. alpine linux apk删除,把玩Alpine linux(二):APK包管理器

    原标题:把玩Alpine linux(二):APK包管理器 Alpine Linux非常精简,开机内存占用也在二三十兆大,没有拆箱即用,就需要我们自己去做一些了解和配置. Alpine Linux的优 ...

  6. linux添加删除用户命令,Linux命令之useradd和userdel(添加、删除用户)

    一.[useradd]:添加用户命令 1.作用 useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户. 2.格式 useradd [-d home] [-s sh ...

  7. linux查看删除init内容,linux常用命令

    图形界面启动 startx 关机 shutdown -h now 立刻关机 shutdown -r now 立刻重启 reboot 立刻重启 注销 logout 记事本 vi 文件名 进入后 i 插入 ...

  8. Linux无法运行cal指令,Linux cal 命令 command not found cal 命令详解 cal 命令未找到 cal 命令安装 - CommandNotFound ⚡️ 坑否...

    显示行号 | 选择喜欢的代码风格 默认 GitHub Dune LakeSide Plateau Vibrant Blue Eighties Tranquil cal 命令显示当前日历或指定日期的日历 ...

  9. linux命令删除非文件系统,Linux磁盘与文件系统管理的一些命令

    fdisk fdisk命令用于观察硬盘实体使用情况,也可对硬盘分区.它采用传统的问答式界面,而非类似DOS fdisk的cfdisk互动式操作界面,因此在使用上较为不便,但功能却丝毫不打折扣. 输入m ...

最新文章

  1. 转载LINQ优点 自己学习用的
  2. 前松鼠拼拼产品总监吴天:做一个接地气的产品经理
  3. 如何5分钟秒懂Java之基础入门篇 第一个hello word
  4. 框架设计:实现数据的按需更新与插入的改进--用数据对比进一步说明
  5. linux的 dev vdal,RAZVOJ DELA NA DALJAVO V SLOVENIJI
  6. android系统应用程序,Android调用系统应用程序
  7. 一对一直播app大热,使用源码或自主开发一对一APP需要了解哪些技术?
  8. java与模式观察者模式_谈谈java中的观察者模式
  9. OSWatcher使用简介
  10. 手机端html本地存储,HTML5 web storage本地存储
  11. springboot vue组件写的个人博客系统
  12. 【三维路径规划】基于matlab蚁群算法水下潜器三维路径规划【含Matlab源码 043期】
  13. 算法图解——の——二分查找【附带pdf下载链接】
  14. 软件开发需求文档案例_第2部分:开发软件需求,一个案例研究
  15. Alexa工具条解密
  16. vscode背景的更换_vscode自定义背景颜色
  17. 我所佩服的古人——乐毅
  18. html扑克牌展开,HTML5 canvas扑克牌花式洗牌动画
  19. c语言中 if(x) 、if(0) 、if(1)
  20. java 人脸渐变_【邀测人像渐变】【Java】生成GIF图或视频

热门文章

  1. web开发中特殊字符的对应值与转义字符
  2. 2013 8.20 ip地址的计算总结
  3. Spring 3.x 企业应用开发实战(含CD光盘1张)
  4. java静态注解处理器_java – 使用mapstruct中的builder(使用immutables注释处理器)将对象映射到不可变对象...
  5. android 吐司服务中显示,android里的“吐司”
  6. mysql 字节流_字节流至缓冲流
  7. 针对自动化测试的23种Node.js优秀实践
  8. 计算机网络rip工作原理,12. 小型网络 RIP 协议工作原理
  9. 骑马与砍杀服务器修复,骑马与砍杀修复存档损坏的办法
  10. python代码运行顺序_python 代码运行顺序问题?