因为我总是空间不足,所以我想通过在Plesk中创建一个cron作业来自动删除几个zip文件。我做了一些研究,但显然我做错了什么,因为什么也没发生。
运行Plesk 12。
这是我目前正在尝试使用的cron作业:
/usr/bin/find /var/www/vhosts/sitename.com/httpdocs/backups/ -type f -name '*.zip' -mtime +2 -exec rm {} \;
我在这里做错了什么?
提前谢谢。
//更新
我看了一眼michael发布的链接并将我的cron工作改为:
find /var/www/vhosts/sitename.com/httpdocs/backups/ -type f -mtime +2 -name '*.zip' -execdir rm -- {} \;
但仍然没有骰子。它不会删除.zip文件。叹。这应该是正确的吗?
答案 0 :(得分:0)
只需使用此命令创建相应的bash脚本,然后将此脚本作为cron job运行。
答案 1 :(得分:0)
我在cron工作中没有犯错,但我不得不改变以下设置:
Access to the server over SSH
这
bin/bash (chrooted)
到
/bin/sh
为我修好了一切。现在,cron工作正在进行中。
所以遇到这个问题并且在Plesk 12上的人应该做上面的事情来解决他们的cron工作问题。