2014-03-29 188 views
0

要讓腳本在終端中運行,我必須選擇在終端中打開的選項,然後編寫sh script name.sh有沒有辦法可以將它簡化爲單個步驟,即自動啓動的發射器以root身份登錄後在終端中打開腳本?我試圖在谷歌上查找它,但我還沒有找到任何有用的建議(也許我沒有正確執行搜索)。在運行bash腳本時自動打開終端

+0

你的意思是運行腳本作爲啓動腳本。 – Rahul

+0

我的意思是登錄後運行它 – user3476633

+0

是的,就是這樣。請參閱下面的答案。 – Rahul

回答

1

我想你的意思是運行你的腳本作爲啓動腳本。在這種情況下,將要運行的腳本放在/etc/init.d目錄中,並使用命令chmod 755 scriptname.sh執行該腳本。

請參見下面的相關主題的更多信息

https://askubuntu.com/questions/290099/how-to-run-a-script-during-boot-as-root

How to run a shell script at startup

編輯:如果要運行腳本後登錄成功

,那麼你需要將您的腳本放入~/.bash_profile。看到這篇相關文章

How do you run a script on login in *nix?

+0

你的意思是放置我的腳本? – user3476633

+0

寫sh編輯路徑的scriptname.sh ??? – user3476633

+0

我的意思是包括你的腳本路徑(OR)從'bash_profile'調用你的腳本 – Rahul

相關問題