在ubuntu中每隔一小时自动删除一次文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在ubuntu中每隔一小时自动删除一次文件相关的知识,希望对你有一定的参考价值。

我想每隔一小时删除一个文件,从/var/tmp/dev.log文件夹中形成路径/var/tmp和其他临时文件,我正在使用Ubuntu Server 16.04

我创建了一个cron作业设置

00 * * * *  rm -rf /var/tmp/*.*

但我没有得到。

答案

终于找到了一个使用crontab每隔一小时删除文件的解决方案。

首先,编写shell脚本。

root@admin:/home/ubuntu#vi delete_cache.sh

创建文件后,在delete_cache.sh中添加以下脚本

rm -rf /var/tmp/*

然后运行crontab

root@admin:/home/ubuntu# crontab -e   
0 * * * * /bin/sh /home/ubuntu/delete_cache.sh

开头的0意味着在第0分钟运行。脚本每小时运行一次。更多see here,你可以创建自己的cronjobs

以上是关于在ubuntu中每隔一小时自动删除一次文件的主要内容,如果未能解决你的问题,请参考以下文章