發新話題
打印

Ubuntu9.10的每次還原桌面的指令要下在哪裡?

Ubuntu9.10的每次還原桌面的指令要下在哪裡?

Ubuntu9.04的還原指令可以下在/etc/init.d/acpid這個檔案最末端exit0的上面,可是在Ubuntu9.10的同一個檔案卻與9.04的不同,不僅該檔變成連結檔,而且檔案的末端也不一樣,請問該怎麼解決呢?

TOP

參考鳥哥的linux私房菜後,測試成功與大家分享

分別在/etc/rc0.d/與/etc/rc6.d/這兩個資料夾內(前者是關機的run-level;後者是重新啟動的run-level)新增檔名為S100reload的可執行檔(S是大寫,代表啟動;100代表執行順序;reload為自訂名稱),其內容為:
/home/chc_re_stu.sh > /dev/null

我將chc_re_stu.sh及chc_bk_stu.sh這兩個程式放在/home底下,所以才會有上述的寫法。


[ 本帖最後由 lyra1234 於 2009-11-30 13:01 編輯 ]

TOP

會產生一些小問題

我也曾編輯這個檔案,雖然可以每次開機都還原,但是只要以「重新啟動」的方式重開電腦,就會出現一個錯誤訊息視窗,不過關閉後依然可以正常使用。
最後才決定用最先使用的方法,雖然麻煩了一些,但是不再有錯誤訊息出現。

TOP

測試的結果會出現錯誤訊息啊!


我將chc_re_stu.sh及chc_bk_stu.sh這兩個程式放在/home底下,一開始只有修改/etc/rc.local這個檔案,也就是將下面那一行的指令加入該檔(末端有加"> /dev/null"),卻因為「重新啟動」會產生錯誤訊息(先關機再啟動就正常),才改用另一種方法。是否還有哪一個部份是我所忽略的嗎?
如果只要編輯一個檔案就能得到想要的結果,就不必大費周章了
/home/chc_re_stu.sh > /dev/null

TOP

ubuntu 16.04如何設定每次桌面自動還原呢?

參考上述的內容(部分省略):分別在/etc/rc0.d/與/etc/rc6.d/這兩個資料夾內新增檔名為S100reload的可執行檔其內容為:
/home/chc_re_stu.sh > /dev/null

結果發現無法執行。
以往這兩個檔案(rc0.d與rc6.d)裡面均有以S為開頭的檔案,可是16.04的版本似乎不再允許上述的作法。
如果在/etc/rc.local加入上述的內容,還原時又會產生還原不完整或其它錯誤的問題,真不知該怎麼辦.....
難道要像這篇文章所述,寫一個程式才行嗎?可是這支程式的內容實在是有看沒有懂啊!

TOP

發新話題