通過shell指令碼設定qnx系統的環境變數

2021-07-09 05:48:44 字數 342 閱讀 9470

通過shell指令碼設定環境變數,

把環境變數和其它的一些工程設定寫到統一的乙個shell指令碼中,呼叫指令碼後,檢視環境變數設定(env命令),這個時候發現環境變數並沒有寫到系統的設定檔案裡面(.profile或者barsh檔案中),原因是通過shell指令碼設定環境變數僅僅在該shell指令碼中起效,如果要採用此方法的話,那麼你得把你需要執行的程式也加到此shell指令碼中,否則執行了shell後,再在控制台單獨呼叫程式,此時還是會報找不到一些環境變數中依賴的庫。

#!/bin/sh

#export 環境變數目錄

#一些需要設定的指令碼檔案

#目標程式檔案

Shell指令碼互斥設定

參考 shell指令碼為了防止同時執行相同的指令碼需要設定互斥鎖 簡單方法,指令碼執行開始生成乙個鎖檔案,如果該鎖檔案存在則代表有人在執行,就退出指令碼 test.sh bin bash lockfile tmp test lock if f then echo someon do the same...

CentOS通過shell指令碼防止SSH暴力破解

bin bash rm rf tmp ip list cat var log secure grep failed password for awk sort uniq c tmp ip list cat var log secure grep invalid user awk sort uniq ...

通過指令碼設定nginx自啟動

usr local nginx sbin nginx s reload 重啟 usr local nginx sbin nginx s stop 停止建立指令碼 cd etc init.d vim nginx.sh新增以下 到nginx.sh bin sh chkconfig 2345 80 90 ...