Vik*_*bin 4 linux sh hyperlink
我有一个脚本run.sh位于只读目录的某个位置,/install/app/release_1.0.0/以及完全访问目录中该脚本的符号链接/packages/app/.此脚本使用相对路径操作文件.当我使用符号链接运行此脚本时,它无法找到文件,因为它正在查找符号链接的当前目录.如何强制它查看链接目标的当前目录?不希望更改脚本.
不要使用符号链接,而是使用包装器./packages/app/run.sh使用以下内容删除并在该位置创建新文件:
#!/bin/sh
cd /install/app/release_1.0.0/
./run.sh
Run Code Online (Sandbox Code Playgroud)
标记它是可执行文件(chmod +x run.sh),应该这样做.
| 归档时间: |
|
| 查看次数: |
1793 次 |
| 最近记录: |