如何在Ubuntu啟動時啟動腳本

啟動時的應用

關於Ubuntu的積極之處之一是 允許我們創建和運行自己的腳本,以幫助我們改善系統的功能,這些腳本很容易創建,我們可以在會話期間的任何時間或在任何會話的開始運行。

為了能夠做到這一點 有兩種安全快捷的方法可以使任何新手自定義其Ubuntu 只需單擊幾下,然後復制並粘貼兩次或三個,您就敢嗎?

如何在我們的Ubuntu中插入腳本

首先,最簡單的方法是在我們的登錄名中包含腳本 使用圖形應用程序。 為此,我們將要 系統–>首選項–>啟動應用程序 然後在啟動時添加程序中 命令字段 我們用我們創建的相關腳本填充該腳本。 我們保存了所有內容,當系統重新啟動時,Ubuntu將加載我們的腳本。

我們可以在Ubuntu中使用的第二種方法有點困難,但是遵循這些步驟很容易做到。 首先,我們必須創建腳本。 創建腳本後,我們將其複制並粘貼到文件夾中 / etc / init.d下 (為此,我們必須是root用戶)。 粘貼此腳本後,我們必須 授予他們執行此文件的權限。 這是通過打開文件夾中的終端並鍵入以下命令來完成的:

chmod +x mi-script.sh

現在我們已經準備好腳本,我們只需要告訴系統讀取並執行插入到文件夾中的腳本,為此,我們在終端中執行以下命令:

update-rc.d mi-script.sh defaults 80

這將使 系統啟動時系統包含腳本 對於該系統中的每個用戶,無論是系統管理員還是簡單用戶都沒有關係。 您怎麼看這是一個簡單的操作,您不覺得嗎?


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   彼得 他說:

    很有意思!

    如何以root身份運行腳本? 因為很明顯,如果我在其中輸入“ sudo ...”,將無法輸入密碼。

    格拉西亞斯!

    1.    埃內斯托 他說:

      儘管在回答時已經過去了3年,但我希望其他人會有所幫助:
      你省去了須藤...
      它看起來像這樣

      ./my-script.sh

  2.   何塞·比利亞米薩爾 他說:

    我有ubuntu 18.04,我完全按照您在此處的描述進行操作,並且它什麼也不加載,我必須限制該文件為擴展名sh,是否我的ubuntu版本需要其他步驟?

  3.   威廉 他說:

    對我來說,這和何塞·比利亞米扎(Jose Villamizar)一樣。 重新啟動Ubuntu 18.04時腳本無法運行

  4.   帕帕拉帕 他說:

    我們已經有三個人了,我按照文章所述去做,但是不能在啟動時運行

  5.   linux x 他說:

    同樣的事情發生在我身上,有什麼解決辦法嗎?

  6.   馬爾塞 他說:

    創建文件/etc/rc.local

    #!/ bin / sh -e
    ##
    ## /etc/rc.local文件
    ##此腳本在多用戶運行級別的末尾運行。
    ##如果成功,請確保該腳本以“ exit 0”行結尾
    ##或任何其他值(如果有錯誤)。
    #在此行下輸入要在啟動用戶之前執行的操作。
    #-文件結尾-
    退出0

    授予執行權限
    然後啟動服務
    systemctl啟動rc-local
    如果不是在開始的地方
    systemctl啟用rc-local
    問候

    1.    亞歷克西斯 他說:

      這是我最終在 Ubuntu 22 上得到的結果,到目前為止,我在 rc.local 文件中添加了對腳本的調用

      sh '/myscriptpath/script.sh'

      準備好了