运行 .sh 脚本而不是可执行文件
Posted
技术标签:
【中文标题】运行 .sh 脚本而不是可执行文件【英文标题】:Run .sh script instead of an executable 【发布时间】:2013-03-03 15:26:17 【问题描述】:如何在 Eclipse 中运行 .sh 文件而不是可执行文件?
我需要使用特殊命令启动可执行文件。我的 sh 文件看起来像这样 optirun ./executable
【问题讨论】:
sh 文件是否可执行,chmod +x file.sh
?
是的。我告诉 eclipse 使用这个文件而不是可执行文件,但没有任何反应。如果我双击 .sh 文件,它就可以正常工作。
用绝对路径试过了吗?
是的,我使用的是绝对路径。 ://
添加了我的配置截图。
【参考方案1】:
您需要通过使用脚本示例传递 shell 来做到这一点:optirun sh ./executable
【讨论】:
你的意思是我应该在 .sh 文件本身中添加optirun sh ./executable
?我试过了,它也没有用。我添加了我的配置截图。
@MaikKlein 不,Travis G 的意思是你的行不应该说 file.sh
而是 sh ./file.sh
- 原因是 IDE 将 exec()
文件,而不是调用shell 来执行它。因此,您需要使用参数运行 shell 本身。以上是关于运行 .sh 脚本而不是可执行文件的主要内容,如果未能解决你的问题,请参考以下文章