aix執行腳本
① AIX系統,後台運行帶時間戳的ping腳本,並保存log
crontab設置運行時間,加入以下腳本
date;ping-c1xxx.xxx.xxx.xxx|sed-n'2p'>>/tmp/ping.log&
-c後面是次數,『2p』指截取第幾行,可以先試驗看結果要那些行。
② 在AIX中,如何讓這個腳本每5秒中執行一次
寫個死循環。裡面加個sleep.
while 1
do
sleep 5
done
③ 在AIX小機上跑的shell腳本報錯:0403-057 Syntax error at line 8 : `(' is not expected
提示很清楚了,第8行多了個單引號,其實應該是for語句上面那行,printf後面單引號使用不當。
④ aix中如何運行vi腳本
你創建的時候創建成.sh文件 用的時候直接目錄里./運行就行了
⑤ 請教,如何讓一個perl腳本在aix上自動執行
將要運行的語句放到一個文件中,用crontab -e編輯定時運行,具體做法見crontab用法。 注意用戶許可權。
⑥ 在AIX系統啟動時就執行某個腳本要怎麼設置
在 /etc/inittab 里加入一行:myserver:2:once:/usr/bin/myserver
每一個登記項的格式是:
identifier:run level:action:command
Identifier –對象標識符,用於標識文件/etc/inittab中的每一個登記項
Run level –運行級。說明該登記項適用於哪一個運行級。為空表示適用於所有級別
Action –定義init命令應該向進程實施什麼動作。包括一下:
respawn:啟動進程並在進程死後重新啟動該進程
wait:啟動進程並等待其結果,然後再處理/etc/inittab中的下一個登記項
once:如果進程沒啟動則啟動。如果已啟動,繼續處理/etc/inittab中的下一個登記項
boot:只有在引導過程中,才執行該進程;不等待進程結束
bootwait:只有在引導過程中,才執行該進程;等待進程結束
powerfail:在系統接收到powerfailure信號時執行
powerwait:在系統接收到powerfailuer信號時執行,並等待執行結束
off:如果進程已經啟動,則殺死該進程
initdefault:指出默認運行級別必須位於文件的第一行,而且只列出一個運行級
sysinit:用戶激活在init試圖訪問系統控制台時就需要完成的進程
Command –要執行的shell命令
⑦ AIX 腳本執行的時候提示「ksh: ./T***.sh: not found.」
問題也許很簡單,是不是在windows上編寫的然後傳到AIX上,會存在看不見的回車等非法字元,仔細檢查一下。
⑧ aix k shell腳本while循環調用腳本只執行單次問題
可以把資料庫查詢的結果輸出到文件再對文件進行循環好一點
ssql="select a||'|'||b||'|'||c from table1 "
然後進入把結果輸出到一個文檔>>abc.unl
cat abc.unl |grep "|" |while read abc
do
a=`echo $abc|awk -F "|" '{print $1}'`
b=`echo $abc|awk -F "|" '{print $2}'`
ssh [email protected] /temp/test.ksh $a $b
done
rm abc.unl
⑨ AIX每分鍾執行腳本crontab怎麼寫
一種簡單的辦法,寫一個每分鍾執行一次的計劃任務。 然後在這個每分鍾執行的腳本裡面去更加復雜的邏輯判斷處理。
⑩ 如何用IBM AIX命令執行SHELL腳本
AVTECH中國aix6000小機培訓