對日常工作,我們需要從服務器下載一些文件,所以爲了方便我們需要寫一個自動下載特定文件的腳本,以方便工作。
編寫shell 腳本,使用服務器ftp 下載,服務器必須開啓ftp 服務,其中使用哈希傳輸模式,使用了ftp中的一些常用命令如bin、hash、get、bye.
代碼實現:
#!/bin/bash //定義腳本執行環境
#filename:xiazai //定義腳本文件名
echo "open 192.168.0.14" //顯示打開內網服務器
user root 123456 //使用用戶名 和密碼登陸
bin //表示使用二進制傳輸模式
hash //表示就行哈希,用# 表示傳輸速度
cd /etc/rc.d //切換到遠端服務器 /etc/rc.d 目錄下
get rc.local //表示下載文件,
bye //結束本次連接
" |ftp -n //使用管道命令將 echo 輸出輸入到命令ftp 上。