编写在/opt/ccsp/jodconverter目录下只要一生成以jodconverter开头的文件赋予755的权限 脚本
时间: 2023-12-07 15:02:31 浏览: 101
以下是一个脚本,它会在`/opt/ccsp/jodconverter`目录下监视新生成的以`jodconverter`开头的文件,并为其赋予755权限:
```bash
#!/bin/bash
# 检查/opt/ccsp/jodconverter目录是否存在
if [ ! -d "/opt/ccsp/jodconverter" ]; then
echo "目录 /opt/ccsp/jodconverter 不存在"
exit 1
fi
# 监视/opt/ccsp/jodconverter目录下新生成的以jodconverter开头的文件
inotifywait -m -e create -e moved_to --format "%w%f" /opt/ccsp/jodconverter |
while read filepath; do
filename=$(basename "$filepath")
if [[ $filename == jodconverter* ]]; then
chmod 755 "$filepath"
echo "已为文件 $filename 赋予755权限"
fi
done
```
将以上脚本保存为一个可执行文件,例如`monitor_permissions.sh`,然后执行以下命令来运行脚本:
```bash
chmod +x monitor_permissions.sh
./monitor_permissions.sh
```
这将会监视`/opt/ccsp/jodconverter`目录下新生成的以`jodconverter`开头的文件,并为其赋予755权限。每当有新文件生成时,脚本将会自动执行权限更改操作。
阅读全文