我最近开始研究Linux。我正在寻找一种监视文件夹中压缩文件并将其解压缩的解决方案。我创建了一个简单的脚本(例如unzip.sh)来解压缩文件,但是没有收到压缩文件的修复时间,因此我想使用一个脚本来检查压缩文件并在找到任何文件时调用此unzip.sh脚本。压缩文件。谢谢。
#!/bin/sh
cd <dir name>
for i in `find . -name "*.gz"`; do
gunzip $i
done
答案 0 :(得分:-1)
crontab是您所需要的
构建一个像这样的简单文本文件:
*/5 * * * * bash /path/to/your/script.sh
假设您将此文件称为my.cron,则可以使用以下文件进行安装
crontab my.cron
该脚本将每5分钟运行一次。 这里有更多示例:https://crontab.guru/examples.html
使用
再次停止crontab -r