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

时间:2019-01-21 11:33:16

标签: automation cron ubuntu-16.04

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

我创建了一个玉米作业设置

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

但我没有得到。

1 个答案:

答案 0 :(得分:0)

最后找到了一种使用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