在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中每隔一小时自动删除一次文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在JAVA中每隔一段时间执行一段程序

格子 - 错误代码:'ITEM_LOGIN_REQUIRED'。每隔一小时左右重复一次

如何安排代码在 Elixir 或 Phoenix 框架中每隔几个小时运行一次?

VB中timer控件每隔一小时事件发生一次 代码

怎么自动发邮件(就是我想每隔一分钟邮件自动发)

每隔10秒运行一次BAT文件?