當前位置:
首頁 > 最新 > 怎麼在 Linux 啟動時以 root 許可權運行 bash 腳本

怎麼在 Linux 啟動時以 root 許可權運行 bash 腳本

大家好,今天可以說是一個非常放鬆的日子了,等會吃完飯就可以享受愉快的周末生活了,今天給大家帶來了怎麼在 Linux 啟動時以 root 許可權運行 bash 腳本,raksmart機房。

設置Cron

大多數Linux發行版都可以通過輸入crontab -e來訪問cron。但是,如果你已經輸入了這個命令,而且什麼都沒有發生,那你就是一個沒有辦法與cron交互的Linux發行版。這意味著你需要安裝一個工具來繼續。在這種情況下使用的最流行的工具是一個被稱為「cronie」的守護進程。它是一個非常受歡迎的工具,並駐留在大多數流行的Linux發行版庫中。

打開一個終端,並與您的軟體包管理器一起安裝cronie。或者,轉到此頁面並下載您的發行包。

用Cron創建腳本

打開一個crontab是很容易的。要開始,打開一個終端窗口並輸入以下命令:

sudo crontab -e

注意:如果你想以root身份運行腳本,sudo是非常重要的。如果您只想以普通用戶身份運行腳本,則可以省略sudo。

如果系統之前沒有使用crontab,用戶將需要指定一個編輯器來處理。雖然所有的編輯都很擅長,但選擇「nano」是最簡單的文本編輯器,不需要太多的操心。選擇編輯器後,cron會載入一個默認文件,並提供詳細的說明,說明一切正常。

在終端的nano編輯器中,一直向下滾動到底部,然後寫入「@reboot」,然後開始。重新啟動命令在這裡是關鍵的,因為它告訴cron重新啟動時這個命令每次運行一次。直接重新啟動後,將完整的文件路徑添加到bash腳本。

@reboot /home/derrik/startupscript.sh

現在該命令已經設置,crontab可以被保存。按下鍵盤上的「Ctrl + o」。這將提示用戶「寫出文件」。默認情況下,cron命名crontab,所以不要改變任何東西。按回車鍵保存crontab。

從啟動中刪除腳本

與命令添加到crontab的方式一樣,它可以被刪除。要做到這一點,打開一個終端,輸入sudo crontab -e。這將載入crontab文件。只要刪除已添加的命令,保存它,然後重新啟動計算機(或伺服器)。

Cron疑難解答

有時候cron不會執行命令,這可能是一個問題。解決任何問題與cron(應該有任何)最簡單的方法是查看系統日誌。為此,打開終端窗口並輸入以下命令:

grep CRON /var/log/syslog

系統日誌顯示所有系統事件,通過使用grep命令,可以過濾掉cron和crontag的功能。這應該允許用戶輕鬆排除故障並解決可能出錯的任何問題。

結論

Bash腳本是一件奇妙的事情,也是Linux的強項之一。 這使得伺服器甚至普通的Linux計算機的管理變得更加容易,因為它能夠執行大量的命令並使其自動化。 通過在圖片中添加cron,這些腳本有能力變得更有用。 在你的Linux機箱啟動後沒有更多的修補。 只要設置它,忘記它!

好啦,今天就到這裡啦,大家下周見了!!


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 小班說主機 的精彩文章:

Linux 系統上讓不活動用戶自動退出

TAG:小班說主機 |