Shell 使用文件观察器解压文件的脚本
Shell script to unzip files using file watcher
我最近开始研究 Linux。我正在寻找一种解决方案,用于监视文件夹中的压缩文件并解压缩它们。我已经创建了一个简单的脚本(比如 unzip.sh)来解压缩文件,但是没有固定的时间接收压缩文件,所以我想使用一个脚本来检查压缩文件并调用它 unzip.sh脚本,如果发现任何压缩文件。谢谢
#!/bin/sh
cd <dir name>
for i in `find . -name "*.gz"`; do
gunzip $i
done
crontab 就是你所需要的
像这样构建一个简单的文本文件:
*/5 * * * * bash /path/to/your/script.sh
假设您将此文件命名为my.cron,那么您可以使用
安装它
crontab my.cron
脚本随后将每 5 分钟 运行。
这里还有一些例子:https://crontab.guru/examples.html
用
再次停止它
crontab -r
我最近开始研究 Linux。我正在寻找一种解决方案,用于监视文件夹中的压缩文件并解压缩它们。我已经创建了一个简单的脚本(比如 unzip.sh)来解压缩文件,但是没有固定的时间接收压缩文件,所以我想使用一个脚本来检查压缩文件并调用它 unzip.sh脚本,如果发现任何压缩文件。谢谢
#!/bin/sh
cd <dir name>
for i in `find . -name "*.gz"`; do
gunzip $i
done
crontab 就是你所需要的
像这样构建一个简单的文本文件:
*/5 * * * * bash /path/to/your/script.sh
假设您将此文件命名为my.cron,那么您可以使用
安装它crontab my.cron
脚本随后将每 5 分钟 运行。 这里还有一些例子:https://crontab.guru/examples.html
用
再次停止它crontab -r