ubuntu中rc.local不執行問題
解決思路概括起來如下:
1.首先排除指令碼自身問題,可以手動點槓執行下試試,
2.指令碼確定沒問題後,放到開機啟動程式引用的路徑下,辦法如下
2.1.檢視系統的執行級別
2.2.到對應執行的rcX.d的目錄找到指向rc.local的軟連線,將rc.locad放到指向的地址,重啟後發現問題解決。
我的檔案如下:
剛開始我是照著參考文章在rc5.d目錄下添加了一個S99local -> /etc/rc.d/ec.local,然後發現問題並沒有解決,我本來以為啟動時它會遍歷rc5.d下所有初始化檔案,可能是我錯了,它這些軟連結名應該是在系統中註冊好的。我安裝的版本是ubuntu 16,預設軟連結名是S14rc.local,於是我又將rc.local從/etc/rc.d中移到了/etc下面,發現問題終於解決。
其實一開始rc.local檔案就在/etc下面,只是我指令碼寫的有問題導致沒執行,然後我看網上文章說要將它移到/etc/rc.d下面,我照做了發現還是不行,在浪費了很多時間後,直到遇到下面這篇文章才理解了問題的原因。也許指令碼寫錯了反而是好事,冥冥之中反而明白了更多。
參考文章:http://www.cnblogs.com/montya/archive/2011/09/09/2172001.html
相關推薦
ubuntu中rc.local不執行問題
解決思路概括起來如下: 1.首先排除指令碼自身問題,可以手動點槓執行下試試, 2.指令碼確定沒問題後,放到開機啟動程式引用的路徑下,辦法如下 2.1.檢視系統的執行級別 2.2.到對應執行的rcX.d的目錄找到指向rc.local的軟連線,將rc.locad放到指向的地址,重啟後發現問題解決。
Ubuntu中rc.local 中命令不執行
這兩天需要在Ubuntu中配置開機啟動的命令,有很多方式,在rc.local中配置是比較簡單方便的一種,所以打算使用rc.local的方式進行配置。 我配置完後,卻發現配置的sh指令碼始終不執行,開始懷疑是rc.local沒執行,用echo列印了些資訊,發現都執行了。 這就
CentOS6的/etc/rc.local不執行的問題解決
jdk1.8 重要 sub centos pat 題解 寫入 set 文件內容 小編在一個場景下,希望java -jar abc.jar命令在系統開機自啟動是自動執行,於是乎在文件/etc/rc.local中寫入nohup java -jar abc.jar &,重
Ubuntu /etc/rc.local 不存在
從Ubuntu16.10以後,這個檔案就不存在了 解決方案 新建這個檔案,加入以下程式碼,在exit 0 之前加入你想加(開機自啟)的東西 (注意不要包含有死迴圈的程式,否則會造成啟動失敗,請使用screen來讓他們在開機時執行) (如果已經發生了,使用可讀寫的單使用者模式修改這
CentOS7中rc.local中的指令不能生效問題。
問題:在系統中/etc/rc.local設定自啟動命令的時候,重啟計算機,檔案中的指令無法生效。 我這裡編譯安裝了一個mongodb資料庫的服務,然後修改了環境變數。寫入到了.bash_profile 檔案中,在shell中可以直接執行命令。 檢視檔案,檔案的命令也是正確的重啟後指令無法生效 一、在總結
Linux開機啟動文件rc.local無法執行怎麽辦?
關系 cal 刪除 ring 但是 怎麽辦 post 重啟 img rc.local是Linux系統中的一個重要的開機啟動文件,每次開機都要執行這個文件。但是有一些用戶的Linux系統無法執行這個文件,並導致了一系列的問題。遇到這個問題我們應該怎麽辦呢? 在L
ubuntu中提示找不到make命令的解決方案(command not found)
這篇微博轉載自http://blog.csdn.net/fenglibing/article/details/7096556,感謝博主。 第一種方式:利用安裝盤修復 今天遇到一ubuntu,別人剛裝的,我下載了ncftp,準備從其它地方把檔案搬過來,把 ncftp下載
.net Response.Write()中的指令碼不執行
除錯時Response.Write("<script>alert('暫時不能下載!')</script>");執行好好的,就隨手改為英文的 Response.Write("<script>alert('Can't download now
解決Ubuntu中Eclipse找不到Java虛擬機器的方法
最近在Ubuntu中安裝eclipse時,遇到了eclipse找不到Java虛擬機器的問題,提示如下: A Java Runtime Environment (JRE) or Java Development Kit (JDK) must be availab
解決ubuntu下定時任務不執行問題
1、首先建立一個定時任務:每分鐘向螢幕輸出"Hello world!"。 有兩種實現方式: 1)輸入crontab -e命令,根據提示直接在當前cron task文字最後面插入如下命令(記得回車): * * * * * echo "Hello world!" 2)由於每個使
ubuntu中安裝qt不能啟動的情況解決方案
錯誤提示: QXcbConnection: Failed to initialize XRandr Qt: XKEYBOARD extension not present on the X serve
scray中的Request 不執行回撥
在 scrapy 中, scrapy.Request(url, headers=self.header, callback=self.parse_detail) 除錯的時候,發現回撥函式 p
ListView中getView方法不執行
一個原因是佈局檔案中,沒有給列表顯示的位置。 例如:下面的佈局 <com.xxx.view.BaseListView android:id="@+id/list_find" android:layout_width="match_parent" andr
容器中rc.local,login shell, systemctl微妙關係
背景: 假設有這麼一個需求: 容器中能使用systemctl操作和檢視服務狀態 容器啟動時需獲取執行容器時傳入環境變數 實踐出真理 我們先寫一個獲取環境變數的簡單shell指令碼 # file name: env.sh #!/usr/bash
Mac OS X 使用 rc.local 開機執行命令設定方法
在 Mac 裡是沒有 rc.local 這貨的,只有一個 rc.common,但是這個東西屬於系統檔案,不建議修改,所以有了如下一個良好的方法來開機執行命令。 之前有寫過 sh 指令碼
centos7設置rc.local開機執行命令
roo chmod tst pmd nec servers 通過 不執行 systemctl 在Centos7下,rc.local文件,開機默認是不執行的 它是個軟鏈接 [root@data-1-1 ~]# ll /etc/rc.local lrwxrwxrwx
解決linux下/etc/rc.local開機器不執行的原因
啟動程序 排除 程序 配置 blog 解決 linux pos 執行 前不久因項目需要寫了開機啟動其他程序的shell腳本,因工作忙,調試完給了技術支持人員,也沒去註意過。 到後來,有幾臺服務器突然被重啟了,這時候領導問,怎麽開機啟動的腳本沒起作用,還被批了一頓,哎,做事虎
centos7下/etc/rc.local文件裏配置的開機啟動項不執行的解決辦法
mpat rip pre pat 正在 nbsp his local other 習慣於在/etc/rc.local文件裏配置我們需要開機啟動的服務,這個在centos6系統下是正常生效的。但是到了centos7系統下,發現/etc/rc.local文件裏的開機啟動項不
解決/etc/rc.local啟動不執行
執行以下命令 #systemctl list-dependencies multi-user.target | grep rc-local 如果沒有輸出執行下方命令 #chmod +x /etc/rc.d/rc.local #systemctl daemon-reload 再次執行命
樹莓派rc.local啟動不執行問題
今天在pi3的/etc/rc.local配置了命令,發現啟動沒執行在rc.local裡我那天命令前加入echo“running rc.local”> /tmp/pre_test.txt然後重啟,tmp目錄也沒有輸出。使用chmod +x /etc/rc.local命令也