2013-03-03 106 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