在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在Linux啟動時自動執行命令或腳本的方法

電子設計 ? 來源:網絡整理 ? 2018-09-21 07:37 ? 次閱讀

在啟動 Linux 系統并登錄的過程中到底發生了什么事情。按下開機鍵或啟動一個虛擬機,你就啟動了一系列事件,之后會進入到一個功能完備的系統中,有時,這個過程不到一分鐘。當你注銷或者關機時,也是這樣。

更有意思的是,在系統啟動以及用戶登錄或注銷時,還可以讓系統執行特定的操作。

本文,我們將探討一下在 Linux 操作系統中實現這些目標的傳統方法。

注意:我們假定使用的是 Bash 作為登錄及注銷的主 Shell。如果你使用的是其他 Shell,那么有些方法可能會無效。如果有其他的疑問,請參考對應的 Shell 文檔。

在啟動時執行 Linux 腳本

有兩種傳統的方法可以實現在啟動時執行命令或腳本:

方法 #1 - 使用 cron 任務

除了常用格式(分 / 時 / 日 / 月 / 周)外,cron 調度器還支持 @reboot 指令。這個指令后面的參數是腳本(啟動時要執行的那個腳本)的絕對路徑。

然而,這種方法需要注意兩點:

a) cron 守護進程必須處于運行狀態(通常情況下都會運行),同時

b) 腳本或 crontab 文件必須包含需要的環境變量(如果有的話,參考 StackOverflow 獲取更多詳細內容)。

方法 #2 - 使用 /etc/rc.d/rc.local

這個方法對于 systemd-based 發行版 Linux 同樣有效。不過,使用這個方法,需要授予 /etc/rc.d/rc.local 文件執行權限:




在登錄或注銷時執行 Linux 腳本

要在登錄或注銷時執行腳本,分別需要使用 ~.bash_profile 和 ~.bash_logout 文件。多數情況下,后者需要手動創建。在每個文件的底部,添加調用腳本代碼,如前面例中所示,就可以實現這個功能。

總結

本文主要介紹如何在啟動、登錄以及注銷系統時執行腳本。如果你有其他的方法可以補充,請使用下面的評論給我們指出,我們期待您的回應!

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11469

    瀏覽量

    212899
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    嵌入式Linux啟動時間優化的秘密之四-啟動腳本

    本文主要講述嵌入式Linux啟動時間優化的秘密,我們繼續上篇沒有講完的嵌入式Linux啟動時間優化方法,本文主要會講
    發表于 04-21 09:22 ?2666次閱讀
    嵌入式<b class='flag-5'>Linux</b><b class='flag-5'>啟動時</b>間優化的秘密之四-<b class='flag-5'>啟動腳本</b>

    Linux執行shell腳本的兩種方式

    一條的執行很是不大方便,這種太多命令的才能完成的,一般都是編寫一個shell腳本來進行操作,而不用一步一步的進行。有些時候Linux中的很
    發表于 11-18 16:49 ?2045次閱讀
    <b class='flag-5'>Linux</b>中<b class='flag-5'>執行</b>shell<b class='flag-5'>腳本</b>的兩種方式

    通過JTAG啟動Linux方法腳本

    存儲器(QSPI Flash,eMMC 等)上的鏡像,直接啟動Linux。但當板子調試時,經常需要通過 JTAG 把 SoC 器件啟動Linux。這篇文章將分享通過 JTAG
    的頭像 發表于 12-22 10:27 ?2243次閱讀
    通過JTAG<b class='flag-5'>啟動</b><b class='flag-5'>Linux</b>的<b class='flag-5'>方法</b>和<b class='flag-5'>腳本</b>

    開機自啟動linux執行腳本方法

    Linux配置開機自啟動執行腳本方法有很多,這里分享兩種方法,分別是修改/etc/rc.local方法
    發表于 03-30 17:07

    討論Linux系統中設置開機自動運行的兩種方法

    有時可能會需要在重啟時或者每次系統啟動時運行某些命令或者腳本。我們要怎樣做呢?本文中我們就對此進行討論。 我們會用兩種方法來描述如何在 CentOS/RHEL 以及 Ubuntu 系統
    發表于 07-09 06:38

    請問Java如何執行cmd命令、bat腳本linux命令,shell腳本

    Java如何執行cmd命令、bat腳本linux命令,shell腳本
    發表于 11-10 07:29

    請問如何在代碼里執行命令行啊?

    請問如何在代碼里執行命令行啊?比如,命令行可以執行echo abcdefg aaa.txt生成一個aaa.txt。那么如何在程序中執行 e
    發表于 10-28 10:15

    CAD中如何快速重復執行命令

    快速重復執行命令主要是靠鼠標右鍵或者是鍵盤上的空格以及上下方向鍵。 輸入OP命令打開選項對話框,點用戶系統配置選項卡自定義右鍵單擊按鈕,默認模式下無論是否選定對象,單
    發表于 10-23 17:04 ?1724次閱讀

    英創信息技術Linux腳本啟動應用程序方法簡介

    英創Linux主板的使用必讀中,已經詳細的介紹了使用userinfo.txt來配置系統開機自動執行程序的方法,詳情可以參見英創
    的頭像 發表于 01-17 10:23 ?1532次閱讀
    英創信息技術<b class='flag-5'>Linux</b><b class='flag-5'>腳本</b><b class='flag-5'>啟動</b>應用程序<b class='flag-5'>方法</b>簡介

    Linux系統命令及shell腳本實踐指南

    Linux系統命令及shell腳本實踐指南資料下載。
    發表于 06-01 14:47 ?28次下載

    Linux命令行與shell腳本編寫

    Linux命令行與shell腳本編寫
    發表于 01-11 16:50 ?4次下載

    如何用paramiko登陸服務器并執行命令

    paramiko是用來遠程執行命令的模塊,
    的頭像 發表于 03-03 15:27 ?1299次閱讀
    如何用paramiko登陸服務器并<b class='flag-5'>執行命令</b>

    為什么shell腳本執行命令要加exec?這個exec有什么作用呢?

    正常情況下,如果我們想要在shell腳本執行一個命令,我們只用將該命令原樣寫到這個shell腳本中就好了。
    的頭像 發表于 08-21 09:10 ?4055次閱讀
    為什么shell<b class='flag-5'>腳本</b>中<b class='flag-5'>執行命令</b>要加exec?這個exec有什么作用呢?

    linux中source命令的用法

    Linux中,source命令通常用于重新執行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。source命令可以用于讀取并
    的頭像 發表于 11-08 14:35 ?3028次閱讀

    Linux開機啟動方案

    不管組件是否已經安裝為系統服務,可以通過開機啟動腳本實現 注意,以下操作,均需要設置相關腳本的可執行權限,即 chmod +x 啟動腳本
    發表于 04-22 09:45 ?363次閱讀
    主站蜘蛛池模板: h在线免费观看 | 免费一级毛片无毒不卡 | 色屁屁www影院免费观看视频 | 国产免费啪啪 | 天天挨操 | 日本一区二区不卡视频 | 免费精品视频在线 | 性夜影院爽黄e爽在线观看 羞羞色院91精品网站 | 美国一级毛片片aa久久综合 | 在线网站你懂 | 国产手机在线国内精品 | 美女扒尿口给男人桶到爽 | 欧美大片一区二区 | 任你操免费视频 | 天天做天天看夜夜爽毛片 | 精品噜噜噜噜久久久久久久久 | 成年网站在线在免费播放 | 国产成人精品高清免费 | 日韩福利网站 | 福利午夜 | 亚洲国产精品网站久久 | 夜色综合 | 国产一区二区三区在线观看视频 | 欧洲精品码一区二区三区免费看 | 四虎影院观看视频 | videossexotv极度另类高清 | 天天视频国产免费入口 | 国产激情视频一区二区三区 | 亚洲午夜精品一区二区 | 69xxxx日本hd4k| 美女流白浆网站 | 日本黄色免费看 | 俄罗斯小屁孩cao大人免费 | 久久在草| 四虎最新视频 | 国产色在线 | 亚洲 国产色综合天天综合网 | 宅男午夜视频在线观看 | 99香蕉精品视频在线观看 | 亚洲福利视频一区二区三区 | 亚洲黄色网址 | 久久精品夜夜夜夜夜久久 |