使用shell指令碼主動推送檔案到對方的FTP伺服器

2021-09-29 19:22:30 字數 780 閱讀 4360

today=`date +%y%m%d`

processdate=`(date -d '-1 days' +%y%m%d)`

localusername=batman

serverip="192.168.153.132 5201"

user="superman"

user_pw="doyoubleed"

put_file="dlnet_$.txt"

put_dir="/data/hero/"

local_dir="/u01/$/download"

#其中 -n禁止自動登入到初始連線,自動連線時會要求輸出密碼導致無法登入

#ftp -n $serverip <#標記符號

#user $user $user_pw

#cd $put_dir

#進入到目的伺服器的相應目錄

#lcd $local_dir

#進入到本地目錄

#binary

# 二進位制檔案格式傳送

#put $put_file

#傳送檔案

#bye

#結束會話

#end-of-session

ftp -n $serverip

cd $put_dir

lcd $local_dir

binary

put $put_file

bye

end-of-session

shell批量推送公鑰指令碼

寫乙個指令碼,將跳板機上yunwei使用者的公鑰推送到區域網內可以ping通的所有機器上 說明 主機和密碼檔案已經提供 bin env bash 判斷公鑰是否存在 f home yunwei ssh id rsa ssh keygen p f ssh id rsa 迴圈判斷主機是否ping通,如果p...

Linux使用shell指令碼批量拷貝檔案

在日常工作中我們經常會碰到在linux下匯出檔案的工作,如果挨個拷貝就很麻煩也很不方便。usr bin env bash file name.txt for state in cat file doecho visit beautiful state done usr bin env bash ec...

shell指令碼移動檔案

青山綠水,白草紅葉黃花 今天寫了乙個移動檔案的指令碼,在這分享一下 傳入兩個引數,第乙個引數是日期,第二個引數是檔名 1為第乙個引數,2為第二個引數 function moverepeatfiles 遍歷檔案 for line in cat filename.txt do 如果檔案裡的字串名字以下面...