2013-03-03 150 views
1

enter image description here如何在eclipse中运行.sh文件而不是可执行文件?运行.sh脚本而不是可执行文件

我需要使用特殊命令启动可执行文件。我的SH文件看起来像这样optirun ./executable

+0

是对SH文件的可执行文件,'使用chmod + X file.sh'? – pce 2013-03-03 15:28:14

+0

是的。我告诉eclipse使用这个文件而不是可执行文件,但是没有任何反应。如果我双击.sh文件,它工作得很好。 – 2013-03-03 15:30:09

+0

你是否尝试过绝对路径? – pce 2013-03-03 15:30:50

回答

1

你需要通过传递外壳用脚本例子来做到这一点:optirun sh ./executable

+0

你的意思是我应该在.sh文件中添加'optirun sh。/ executable'?我试过了,它也没有工作。我添加了我的配置的屏幕截图。 – 2013-03-03 15:51:46

+2

@MaikKlein不,Travis G说的是,你的行不应该说'file.sh',而是'sh./file.sh'--原因是IDE将'exec()'文件,而不是调用shell来执行它。所以你需要用参数运行shell本身。 – 2013-03-03 16:36:28