注意放在/tmp目录下的文件

By | 12月01日
Advertisement

前一阵子,由于要导入数据库,我将dmp文件放在一台linux机器的/tmp目录,导入后数据库后一直没有理它,没有作任何操作。

今天我想看看当时导出的log,发现这些文件包括dmp文件已经消失,一般情况下很少有人动linux的机器,为什么呢?

仔细检查才发现原来cron会执行一个tmpwatch的命令,会定时的清除一些临时目录下的文件,具体看/etc/cron.daily/tmpwatch文件,我作了一个例子测试了一下,情况确实如此:

cp /etc/passwd /var/tmp
/usr/sbin/tmpwatch 1 /var/tmp
过1个小时,在执行如下命令:
/usr/sbin/tmpwatch 1 /var/tmp

Similar Posts:

  • Linux目录结构和日志文件详解(/var/log目录下的文件)

    一.目录文件介绍 /home 文件系统包含用户家目录,即系统上所有用户的根目录,一般su后就到home目录下其中一个目录下.比如说有个用户叫william,那他的主目录就是/home/william也可以用~wang表示.一个大的/home 可能要分为若干文件系统,需要在/home 下加一级名字,如/home/students ./home/staff 等. /bin bin是binary的缩写.这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令.例如cp.ls.cat,等等. /d

  • Eclipse下无法自动编译,或者WEB-INF/classes目录下没文件

    Eclipse下无法自动编译,或者WEB-INF/classes目录下没文件,编译失败的解决办法 1. 确保 project->build automatically 已经被选上. 2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly 3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置eclipse为保存时编译,然后在保存的时候就可以自动编

  • QQ目录下各文件用途不完全揭密

    QQ目录下各文件用途不完全揭密 QQ的安装目录下的文件 ACodec.dll (音频聊天) +BQQApplication.dll (企业好友面板) *CameraDll.dll (截图文件) ChatLib.dll (聊天室相关文件) ContentTab.dll (自定义面板) Content_Config.ini (跟自定义面板有关) *CQQApplication.dll (好友面板) help_01.gif~help_13.gif (跟自定义面板有关) InPlus.dll (视频语音

  • 为什么要build path?jar包放在lib目录下,为什么还有build path一下?

    为什么要build path?jar包放在lib目录下,为什么还有build path一下? --cut-- WestFarmer在2015-09-21 05:24:38回答到: build path管理的不光是jar包,它包括源代码,依赖的项目,库,和导入导出. 为什么要这样做?是为了灵活, 例子1 你开发Web应用的时候,写代码是不是要用到Servlet这些东西,没有Servlet的API你的代码就编译不了. 但是你会吧servlet-api放在你的lib下吗? 一般你运行的时候,Servl

  • Linux系统/proc目录下常用文件介绍

    本文转载自http://blog.chinaunix.net/uid-28408358-id-3903120.html. /proc目录下的文件提供了很多系统重要信息,这些信息随着系统配置的变化而变化.在平时工作中我们会经常查看,比如想要知道服务器CPU数量.内存情况.系统版本.文件系统挂载情况等等. 1./proc/cmdline文件 给出了内核启动的命令行. 2./proc/cpuinfo文件 提供有关CPU的信息. 3./proc/devices文件 列出字符和块设备的主设备号,以及分配到

  • Java递归列出目录下全部文件

    Java递归列出目录下全部文件 /** * 列出指定目录的全部内容 * */ import java.io.*; class hello{ public static void main(String[] args) { String fileName="D:"+File.separator; File f=new File(fileName); print(f); } public static void print(File f){ if(f!=null){ if(f.isDire

  • linux下查找某目录下所有文件包含某字符串的命令

    linux下查找某目录下所有文件包含某字符串的命令: 从文件内容查找匹配指定字符串的行: $ grep "被查找的字符串" 文件名 如: grep "kinpui" 1 \在名为"1"的文件夹查找字符串kinpui \ 从文件内容查找与正则表达式匹配的行: $ grep –e "正则表达式" 文件名 查找时不区分大小写: $ grep –i "被查找的字符串" 文件名 查找匹配的行数: $ grep -c

  • 用shell查找某个目录下最大文件

    网上资料学习: 1.查找当前目录下最大文件(包括子目录里文件): find . -type f -exec stat -c "%s %n" {} \; | sort -nr | head -1 2.只考察目录下的文件,排除掉目录(每一行以-开头) ls -l | awk '/^-/ {print $5 $8}' | sort -nr | head -1 3.下面这种方法会把子目录当做一个文件来看. du -s * | sort -nr | head -1

  • 一个删除指定目录下所有文件及子目录的Java程序

    今天在je上闲逛时,看到很多人分享的一个删除指定目录下所有文件及子目录的Java程序比较好,故copy过来存档于此,以便以后借用. 原帖地址:递归删除指定目录下所有文件及子目录 关于用Java实现删除指定目录下的所有文件的问题 1.一个删除指定目录下所有文件的程序,算法是用递归来实现的. 程序一: /** * 删除此路径名表示的文件或目录. * 如果此路径名表示一个目录,则会先删除目录下的内容再将目录删除,所以该操作不是原子性的. * 如果目录中还有目录,则会引发递归动作. * @param f

  • java 在指定的目录下创建文件

    在指定的目录下创建文件. 首先引入用到的包: import java.io.*; new 一个File类: 调用creatNewFile()方法: 实例 我想在c盘建立Paopao文件夹,在文件夹里面建立两个文本文件reco.txt和record.txt: import java.io.*; public class FileCreate { public void create() throws IOException{ File reco ; File reco1 ; File record

Tags: