在系統重新啟動時自動啟動所需的服務,這樣可以免去登錄到系統來手動啟動這些服務的任務 。在關閉系統時,可以準備好腳本,以受控的方式關閉這些服務 。本文介紹了在系統重新啟動或關閉時用于啟動或停止應用程序的不同方法 。
系統重新啟動可能發生在白天,也可能發生在夜晚(可能由于站點停電),若此時能夠讓系統上運行的服務(應用程序)自動啟動,則會非常有利 。有時候就是這樣!讓服務啟動可以免除您登錄并親自啟動它們的額外任務,這很好 。但在某些情況下,我們不希望服務啟動 。此時,我想到的是一個集群服務環境,可能有不同的服務遍布在幾個 IBM? AIX? 主機上,這些服務需要以正確的順序啟動,以便能夠正常地工作和集成 。在這里,您可能需要手動按順序啟動它們 。
啟動和關閉方法
為了讓服務自動啟動,AIX 提供了(類似于其他 UNIX/Linux 操作系統)inittab 文件來實現這一點 。您可以從 /etc/inittab 執行以下操作:
直接從 inittab 通過發出一個要運行的命令(腳本)來啟動服務 。
使用一個常用腳本,通常表示為 rc.local,從 inittab 調用它,它包含一個或多個要運行的命令(或調用腳本) 。
使用從 inittab 調用的 rc.run level 目錄 。
直接從 inittab 通過發出一個要運行的命令(腳本)來啟動服務 。
使用一個常用腳本,通常表示為 rc.local,從 inittab 調用它,它包含一個或多個要運行的命令(或調用腳本) 。
使用從 inittab 調用的 rc.run level 目錄 。
為了在系統關閉時自動關閉某個服務,AIX 提供了:
/etc/rc.shutdown 腳本 。此文件與 rc.local 相反 。在這里,放置了系統發出關閉操作時要運行的命令 。
/etc/rc.shutdown 腳本 。此文件與 rc.local 相反 。在這里,放置了系統發出關閉操作時要運行的命令 。
在本文中,我不會介紹 rc.runlevel 目錄配置,而是打算介紹前面提到的其他進程 。
為了將一個條目放進 inittab,您需要使用以下格式:
identifier : runlevel: action: command
其中:
identifier 是條目的惟一名稱 。盡量將其長度保持在 1 到 7 個字符之間 。它使條目變得可讀 。
runlevel 是實際的 runlevel 數字,在到達 runlevel 時,將運行此 inittab 條目中所包含的指定命令 。
action 是達到所需的 runlevel 時對待命令的方式,稍后您可以在這本文找到有關的更多信息 。
command 是將要運行的實際命令 。
展開全文
identifier 是條目的惟一名稱 。盡量將其長度保持在 1 到 7 個字符之間 。它使條目變得可讀 。
runlevel 是實際的 runlevel 數字,在到達 runlevel 時,將運行此 inittab 條目中所包含的指定命令 。
action 是達到所需的 runlevel 時對待命令的方式,稍后您可以在這本文找到有關的更多信息 。
command 是將要運行的實際命令 。
每個條目字段用冒號 “:” 分隔 。
在將條目添加到 inittab 中時,需要確保:
在 inittab 中有沒有錯別字,如果 inittab 中有錯別字,AIX 就會不明白它的含義,因而會進入一個進程循環 。然后,init 命令無***確地讀取文件 。
標識符是絕對惟一的,否則,當重復的標識符第二次出現時,可能無法像預期一樣正常運行 。
在 inittab 中有沒有錯別字,如果 inittab 中有錯別字,AIX 就會不明白它的含義,因而會進入一個進程循環 。然后,init 命令無***確地讀取文件 。
標識符是絕對惟一的,否則,當重復的標識符第二次出現時,可能無法像預期一樣正常運行 。
如果從 /etc/rc.shutdown 調用的腳本或命令中有錯別字,則存在 “語法或沒有發現命令” 問題,請注意,如果使用 shutdown 命令進行調用,則會中止關閉操作 。因此,請在從 rc.shutdown 調用腳本之前確保它可以正常工作 。
- 中國法律評論 中國法律評論是C刊嗎
- 免費法律咨詢在線 免費法律咨詢在線平臺12348
- 如何開發右腦 如何開發右腦思維
- 月子小米 月子小米粥加什么一起熬較好
- 什么讓生活更美好作文 什么讓生活更美好作文400字
- 四川金牛區 四川金牛區是哪個市
- 什么叫做職場 什么叫做職業素養
- 天蝎跟巨蟹 天蝎跟巨蟹女
- 天秤座男生是渣男嗎 天秤座男都是渣男
- 在后海玩去哪 后海有什么好玩的?
