在日常的運維工作中,Shell腳本肯定是必不可少的工作內容。為方便問題排查、腳本執行歷史問題追蹤、方便大家共同維護,從網上搜羅結合以往的經驗教訓擬定以下Bash腳本書寫規范。歡迎各位同學指正或補充。 代碼風格規范 代碼有注釋 參數要規范 環境變量和魔數 ...
N年后的第一更,這里主要記錄一些平時自己不太注意的點 . shell腳本開頭要注明解釋器,並且推薦下面這種方式: . 一行代碼太長,需要用 進行分行,看起來更美觀 . configure prefix usr sbin path usr sbin nginx conf path etc nginx nginx.conf . 在腳本中獲取外部命令返回值的正確方式: . 在定義函數時,最好對函數的輸入 ...
2019-11-20 15:23 0 360 推薦指數:
在日常的運維工作中,Shell腳本肯定是必不可少的工作內容。為方便問題排查、腳本執行歷史問題追蹤、方便大家共同維護,從網上搜羅結合以往的經驗教訓擬定以下Bash腳本書寫規范。歡迎各位同學指正或補充。 代碼風格規范 代碼有注釋 參數要規范 環境變量和魔數 ...
一、縮進在類、函數定義完成后需要接着寫子代碼快需要在定義完成后加上: 縮進格式為首字母開始空格4個位置(取消了大括號以冒號代替子模塊)例: class pop: #類的定義方式 def pip: #函 ...
刪除與備份videoportal日志 寫執行刪除過期日志的shell腳本 以下參考文檔:https://blog.csdn.net/yuan882696yan/article/details/77885339 執行刪除 /home/test/REPORT/send ...
OCF資源腳本書寫方法 Open Cluster Framework (OCF) 資源代理 OCF RA 代理最適合用於 High Availability,特別是在您需要主資源或特殊監視功能時。這些代理通常位於 /usr/lib/ocf/resource.d/heartbeat/。其功能 ...
腳本開發的規范:、1) 第一行為 使用的腳本解釋器2)最好加上版本版權等信息3)盡量不使用中文注釋,如果非要加中文 export LANG="zh_CN.UTF-8"4) 腳本的擴展名應給為.sh 模塊的啟動和停止腳本命名:start_模塊名.sh stop_模塊名.sh 監控腳本通常 ...
目錄 編寫shell腳本的一些規范 解釋器 添加腳本版本和注釋功能 添加腳本調試 變量命名 全局變量和局部變量 命名規范 函數命名 腳本 ...
常規的shell腳本使用統一的后綴:.sh 模塊的啟動和停止腳本統一命名為start_模塊名_.sh和stop_模塊名_.sh 監控腳本通常以*_mon.sh為后綴 控制腳本一般以*_ctl.sh為后綴 ...
背景:記錄在linux環境下部署jar程序的過程 1 部署過程記錄 1.1 程序結構 這里的main函數就在DemRest2.java 文件中。 為了部署方便,要做到以下兩點: 1 在導 ...