一個完整的ftp遠端批次shell(轉)
一個完整的ftp遠端批次shell(轉)[@more@]單位有30多臺遠端主機須不定期升級程式,為了方便傳送檔案,整理如下FTP批次處理程式,主檔案為main.sh內容格式固定,呼叫程式autopro.sh檔案可根據傳送檔案及目錄隨時更改
main.sh檔案內容如下:
hostlist='198.1.1.1 198.1.1.2 198.1.1.3 .......................' #有多少主機IP,就一起寫上吧!
echo
echo "-----遠端FTP批次資料傳送------"
echo -n " 請輸入登入使用者名稱:";read username
echo -n " 請輸入使用者口令 :"
stty -echo #將輸入的口令隱起來
read userpwd
stty echo
echo " 發往以下主機:[使用者名稱:$username]"
echo " $hostlist"
echo " 開始傳送程式,按Enter鍵開始 .........."
read goenter
for host in $hostlist #所有主機IP迴圈語句
do
echo "正在向伺服器 $host 正在傳送資料 .........."
sh autopro.sh $host $username $userpwd #引數一為主機IP,引數二為使用者名稱,引數三為口令
echo "伺服器 $host 傳送資料完成!!"
echo "OK"
sleep 2
done
echo " 全部資料傳送完畢 "
autopro.sh 檔案內容如下:
ftp -niv $1 < user $2 $3
bin
mkdir 20060415 #在遠和主機上建一個目錄
cd 20060415
mput /tmp/readme.txt
bye
!
main.sh檔案內容如下:
hostlist='198.1.1.1 198.1.1.2 198.1.1.3 .......................' #有多少主機IP,就一起寫上吧!
echo
echo "-----遠端FTP批次資料傳送------"
echo -n " 請輸入登入使用者名稱:";read username
echo -n " 請輸入使用者口令 :"
stty -echo #將輸入的口令隱起來
read userpwd
stty echo
echo " 發往以下主機:[使用者名稱:$username]"
echo " $hostlist"
echo " 開始傳送程式,按Enter鍵開始 .........."
read goenter
for host in $hostlist #所有主機IP迴圈語句
do
echo "正在向伺服器 $host 正在傳送資料 .........."
sh autopro.sh $host $username $userpwd #引數一為主機IP,引數二為使用者名稱,引數三為口令
echo "伺服器 $host 傳送資料完成!!"
echo "OK"
sleep 2
done
echo " 全部資料傳送完畢 "
autopro.sh 檔案內容如下:
ftp -niv $1 < user $2 $3
bin
mkdir 20060415 #在遠和主機上建一個目錄
cd 20060415
mput /tmp/readme.txt
bye
!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617731/viewspace-950336/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 批次遠端桌面連線 批次遠端桌面
- 批次遠端桌面管理軟體 批次遠端桌面
- 批次遠端桌面管理軟體下載 批次遠端桌面
- 遠端連線桌面 批次遠端管理
- 遠端桌面連線命令 批次遠端管理
- 批次遠端桌面連線 批次vps管理
- 如何完整遷移git倉庫到另一個遠端地址Git
- 批次遠端桌面管理軟體 批次vps管理
- 批次遠端桌面管理 批次管理伺服器伺服器
- 遠端檔案包含shell
- 伺服器批次管理 伺服器批次遠端伺服器
- 批次遠端桌面連線 vps伺服器批次伺服器
- 華為伺服器批次raid 批次遠端桌面伺服器AI
- 批次遠端桌面連線 批次vps用什麼
- 批次遠端桌面連線 批次伺服器管理伺服器
- 批次遠端桌面連線 伺服器批次管理伺服器
- Rdo遠端桌面,Rdo遠端桌面的功能,該如何對N個伺服器批次操作伺服器
- win10遠端桌面連線 伺服器批次遠端Win10伺服器
- win7遠端桌面連線 伺服器批次遠端Win7伺服器
- 批次遠端桌面管理軟體 vps伺服器批次伺服器
- 批次遠端桌面管理軟體下載 批次vps管理
- 伺服器批次安裝系統 批次遠端桌面伺服器
- 批次遠端桌面管理軟體 批次vps用什麼
- 批次遠端桌面管理軟體 批次伺服器管理伺服器
- 批次遠端桌面管理軟體 批次管理伺服器伺服器
- UltraEdit下ftp配置,UE遠端連線linuxFTPLinux
- win10遠端桌面連線不上 伺服器批次遠端Win10伺服器
- 批次遠端桌面管理軟體下載 vps伺服器批次伺服器
- 伺服器批次安裝作業系統 批次遠端桌面伺服器作業系統
- 批次遠端桌面管理軟體下載 批次vps用什麼
- 批次遠端桌面管理軟體下載 批次伺服器管理伺服器
- 批次遠端桌面管理軟體下載 伺服器批次管理伺服器
- 批次管理遠端桌面連線不上 批次管理伺服器伺服器
- 批次遠端桌面管理軟體下載 批次管理伺服器伺服器
- 伺服器批次安裝作業系統的步驟 批次遠端桌面伺服器作業系統
- 怎麼連線遠端桌面 批次管理程式
- 遠端桌面管理 批次管理雲伺服器伺服器
- windows下ftp定時執行批次下載檔案,windows下ftp定時執行批次下載檔案的一種方法WindowsFTP
- win10系統下怎麼實現批次遠端桌面管理_win10實現批次遠端桌面管理教程Win10