Linux shell 判断文件是不是存在,如存在,触发a script
时间: 2024-02-29 08:52:12 浏览: 162
可以使用以下命令来判断文件是否存在,并在存在的情况下执行脚本:
```
if [ -e "/path/to/file" ]; then
/path/to/script.sh
fi
```
解释一下:
- `if [ -e "/path/to/file" ]; then`:这一行判断文件是否存在,如果存在则执行下面的命令。
- `/path/to/script.sh`:这一行是需要执行的脚本。你可以将其替换为你需要执行的脚本的路径。注意,需要给脚本添加执行权限。
如果你想在文件不存在的情况下执行其他的命令,可以在上面的代码块后面添加一个 `else` 块。例如:
```
if [ -e "/path/to/file" ]; then
/path/to/script.sh
else
echo "File not found"
fi
```
相关问题
Linux shell,停15分钟,触发a script
您可以使用以下命令在Linux shell中暂停15分钟:
```
sleep 900
```
这会在当前shell中暂停15分钟。要在15分钟后自动触发脚本,请在sleep命令之后添加您要运行的脚本的名称,例如:
```
sleep 900 && ./a_script.sh
```
这将在15分钟后自动运行名为a_script.sh的脚本。请注意,要运行脚本,您需要在当前目录中具有该脚本的可执行权限。
阅读全文