我想每隔一小时删除一个文件,从/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