Python 如何在linux中使用crontab删除某些文件
关于使用crontab文件,我有两个问题:Python 如何在linux中使用crontab删除某些文件,python,linux,Python,Linux,关于使用crontab文件,我有两个问题: 1.我正在使用服务。当它运行时,每天在日志目录中创建一个新的日志文件。我想删除该日志目录中已存在超过5天的所有文件 2.我想删除日志文件(/var/log/syslog)中存在超过5天的所有信息 我不知道在linux中如何使用crontab实现这一点。请帮帮我!提前谢谢 如果您正在使用logrotate进行日志旋转,那么它有删除旧文件的选项,如果没有,您可以在cron中每天运行一次这样简单的操作: find/path/to/log/folder-mt
1.我正在使用服务。当它运行时,每天在日志目录中创建一个新的日志文件。我想删除该日志目录中已存在超过5天的所有文件
2.我想删除日志文件(/var/log/syslog)中存在超过5天的所有信息 我不知道在linux中如何使用crontab实现这一点。请帮帮我!提前谢谢
如果它确实有帮助,考虑用左边的绿色蜱标记答案。这有助于其他可能有相同问题的人运行此命令:0 2***root find/home/thanhnt/cront-mtime+1-type f-exec rm{}\;但是,当我检查该目录时,没有删除任何文件。你能帮我吗?我建议在命令行上手动执行它-看看它是否有效-有超过一天的文件吗?因为如果文件只是旋转或其他什么,那么它很可能是24小时,即从运行它的那一点开始+1。。还要检查/var/log/cron-查看发生了什么,执行时是否出现错误您可以将实际命令放入脚本并将要执行的操作回送到tmp文件,然后检查临时文件以查看脚本是否已正确执行,或者回送“即将执行此”>/var/log/myscript.log;find/home/thanhnt/cront-mtime+1-type f-exec-rm{};