我有一个 crontab 作业来清除 /var/log/nginx 文件夹中的日志。crontab 是这样设置的:
15 23 * * * /scripts/logcleanup.sh > /dev/null 2>&1
logcleanup.sh 脚本非常简单,只有两行:
find /var/log/nginx -mtime +5 -type f -delete;
find /var/log/nginx -size +50M -type f -delete;
我想脚本将在每晚 23:15 运行。但是,它不会被执行,大于 50 MB 的文件仍在日志文件夹中。这是因为没有射帮“ #!/usr/bin/env bash”造成的吗?
谢谢。