我有一個bash腳本,它需要一個文件名作爲arg。它在命令行中很好用。當我在KDE中右鍵單擊一個文件並選擇「打開方式」時,將它指向我的腳本,它不會運行。我究竟做錯了什麼?讓KDE運行一個bash腳本
1
A
回答
1
您的腳本可能依賴於由終端登錄會話設置的環境變量。我不知道KDE,但是在Gnome中,你可以選擇「Open with Terminal」來確保程序是從一個新的終端會話中啓動的(具有與〜/ .bashrc相同的環境)。我的建議是將以下添加到您的腳本開始,以確保它被調用:
echo "I've been called: [email protected]" > i_was_invoked.txt
,然後在你的腳本中的其他地方,你應該把的printf/echo語句,以確定它已經走了歪。如果你這樣做,併發布你的腳本,它可能會進一步幫助你。
+0
我建議使用帶有該輸出文件名的絕對路徑,以便更容易找到。 – 2010-05-18 09:32:18
相關問題
- 1. 運行一個PHP腳本,運行一個運行bash腳本的Python腳本,掛在bash上
- 2. 運行從另一個bash腳本bash腳本不同權限
- 3. 運行一個bash腳本使用php
- 4. 讓PHP運行一個Python腳本
- 5. 並行運行bash腳本?
- 6. 並行運行bash腳本
- 7. Bash,一個目錄,從腳本運行腳本,非常錯誤
- 8. 如何正確sigint從另一個bash腳本運行的bash腳本?
- 9. 使用bash腳本動態生成另一個bash腳本並運行它
- 10. 如何讓這個腳本在服務器上運行 - bash腳本
- 11. 從PHP腳本運行bash腳本
- 12. 運行python腳本的Bash腳本
- 13. Bash腳本運行php腳本
- 14. 從R腳本運行bash腳本
- 15. 運行bash腳本會
- 16. 從bash腳本運行javascript
- 17. 從java運行bash腳本
- 18. 從JVM運行bash腳本
- 19. 從bash運行Oracle腳本
- 20. bash腳本MYSQL運行?
- 21. 從php運行bash腳本
- 22. 運行BASH腳本文件
- 23. 在bash中運行腳本
- 24. 用sh運行bash腳本
- 25. awk的運行bash腳本
- 26. BASH腳本運行tethereal
- 27. bash腳本從rc.local運行
- 28. 運行管道bash腳本
- 29. 如何讓php腳本運行另一個php腳本
- 30. 如何讓perl腳本運行另一個perl腳本?
嘗試'回顯腳本中的參數以查看可能出錯的參數。 – nc3b 2010-05-18 05:11:26
您在「打開方式」對話框中選擇了什麼?是控制檯嗎? – mosg 2010-05-18 05:23:26
我導航到我的bash腳本。 – Melcro 2010-05-18 05:38:57