2012-12-04 131 views
0

我想在系統啓動後自動運行「的xclock」並顯示時鐘,運行在啓動時在Ubuntu

所以我創建myclock.sh文件,用命令的xclock裏面的命令。然後我搬到/etc/init.d/中使其可執行文件:

須藤使用chmod + X myclock.sh

,其中包括它的運行級別:

須藤更新的rc.d myclock.sh默認

但是,我仍然沒有得到啓動時鐘,有沒有什麼我做錯了。最終目標是在遠程機器上自動啓動某個應用程序(我只能使用ssh連接到該應用程序),我需要應用程序在機器運行時始終運行。

+0

你有沒有嘗試把你的shell腳本中的xclock的完整路徑?它是否顯示日誌中的任何內容(啓動時出現錯誤/警告)? –

回答

2

X應用程序不能在啓動腳本中,因爲X環境尚未啓動。相反,嘗試在你的home目錄下創建一個文件.xsessionrc,包含:

exec xclock 

文件不必是可執行的。

當您登錄到X會話時執行此文件。

+0

感謝Joachim,但是正如我所提到的那樣,即使沒有用戶登錄,我也需要儘快啓動遠程計算機啓動的控制檯應用程序 – Obakeng

+0

@Obakeng從['xclock'手冊頁](http://linux.die .net/man/1/xclock):「xclock - X的模擬/數字時鐘」。這是一個需要X環境的應用程序,即類Unix系統中的圖形環境。它不能在控制檯中運行,只能作爲X中的一個窗口。 –

+0

@Obakeng關於啓動腳本的外觀應該如何,請看'/ etc/init.d/skeleton',你可以根據需要複製和修改它。 –

相關問題