2012-09-13 168 views
0

以下是這種情況,我打算在Suse系統完全啓動時使用一個簡單的腳本啓動程序調用「STAF」。我已經通過將它放在「/etc/init.d/」中實現了這一點,但是這個腳本基本上是在後臺執行的,這意味着我看不到它的進展。當系統啓動時使用腳本自動啓動程序(linux,shell)

當「STAF」以這種方式啓動時,它的工作原理是,當它運行的服務(例如ping或系統備份)不會顯示任何工作進度,而是通過運行「手動啓動STAF」終端同樣的腳本,終端上可以看到「STAF」的工作進度。它有點像程序需要用交互式終端啓動,但我怎樣才能使這個啓動過程自動化,並且應該模仿人類打開終端並運行腳本?

對不起,如果我解釋不好,因爲它是一個令人困惑的情況。謝謝。

回答

0

首先,進入系統設置下的KDE啓動和關機選項。然後將此命令添加爲新的啓動腳本:

konsole -e bash nameofyourscript.sh 
+0

對不起,你能PLZ解釋「KDE啓動和關機選項系統設置下」的一部分,你談論的rc.d文件夾或?謝謝 – Daniyal

+0

@Daniyal:不,它不是rc.d.進入系統設置應用程序,在類別startupt和shutdown下,您會找到它。 – Linuxios

+0

感謝您的建議,因爲我使用openSuse我不認爲我有「KDE啓動和關機選項」,它使用gnome,我不知道gnome上是否有任何等效的東西?謝謝! – Daniyal

0

我相信the screen utility可以做你的描述。啓動時不運行STAF,而是運行screen STAF。要打開該終端,您需要運行screen -ls以獲取屏幕ID,然後使用screen -r ...將其打開。

(聲明:我沒有嘗試這樣做。)

+0

這聽起來不錯,我試過了,但沒有奏效。 – Daniyal

相關問題