將伺服器檔案上傳到ftp shell操作

2022-05-02 09:36:05 字數 692 閱讀 7649

date

cd /home/data

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

#當前日期

cur_date=$

#echo

$#判斷是否檔案生成了

files=$(ls *.txt 2> /dev/null | wc -l)

if [ "

$files

" != "

0" ] ;then

#ftp操作

lftp -u ftpusername,ftppassword sftp://

ip:port exit

eof#本地備份

#如果資料夾不存在,建立資料夾

cd /home/databak

if [ ! -d "

$" ]; then

mkdir$fi

mv /home/data/*

.txt /home/databak/$/

fi

後面用crontab進行設定排程

設定每8分鐘執行一次

*/8 * * * * sh /home/ftp2tmp.sh > /home/file_ftp.log 2>&1

/bin/systemctl status  crond.service  #檢視crontab服務狀態

將本地檔案上傳到Linux伺服器

scp p 埠 c user ip home root 注意 p 大寫 i 公鑰 2 上傳本地檔案到伺服器 scp path filename username servername path 例如scp var www test.php root 192.168.0.101 var www 把本機...

基於paramiko將檔案上傳到伺服器上

通過安裝使用paramiko模組,將本地檔案上傳到伺服器上 import paramiko import datetime import oshostname 伺服器ip username root password 伺服器密碼 port 22 配置資訊可以寫到配置檔案中 loacl file是要上...

linux下將檔案上傳到svn伺服器

摘自 2014年11月27日 16 47 57 sky樣 閱讀數 7526 1.首先將svn的所指定的目錄checkout到本地目錄下 使用svn co 伺服器的位址 path 輸入伺服器的密碼即可,此時會自動在本地目錄下同步伺服器你所指定的目錄及裡面所有的檔案 其中co 即是 checkout的簡...