我想在linux下设置一个crontab任务,具体内容为:每隔5分钟检测/home/docker/ftpserver/data目录下是否有zip文件,如果有就将其解压,然后将其移动到/home/docker/ftpserver/data/Old目录
时间: 2023-12-05 13:03:05 浏览: 129
CronTab.tech-crx插件
下。
以下是可能的crontab任务设置:
```bash
*/5 * * * * cd /home/docker/ftpserver/data && for file in *.zip; do unzip "$file" && mv "$file" /home/docker/ftpserver/data/Old; done
```
这个任务每隔5分钟会进入指定目录,并使用for循环来遍历所有的zip文件。对于每个zip文件,它将被解压缩并移动到指定目录。注意,需要安装zip和unzip软件包才能执行解压缩操作。
阅读全文