Shell脚本使用文件监视程序解压缩文件

时间:2018-06-22 12:25:29

标签: linux bash shell job-scheduling autosys

我最近开始研究Linux。我正在寻找一种监视文件夹中压缩文件并将其解压缩的解决方案。我创建了一个简单的脚本(例如unzip.sh)来解压缩文件,但是没有收到压缩文件的修复时间,因此我想使用一个脚本来检查压缩文件并在找到任何文件时调用此unzip.sh脚本。压缩文件。谢谢。

#!/bin/sh
cd <dir name>
for i in `find . -name "*.gz"`; do
    gunzip $i
done

1 个答案:

答案 0 :(得分:-1)

crontab是您所需要的

构建一个像这样的简单文本文件:

*/5 * * * * bash /path/to/your/script.sh

假设您将此文件称为my.cron,则可以使用以下文件进行安装

crontab my.cron

该脚本将每5分钟运行一次。 这里有更多示例:https://crontab.guru/examples.html

使用

再次停止
crontab -r