當前位置:首頁 » 文件管理 » 自動ftp上傳腳本

自動ftp上傳腳本

發布時間: 2022-09-06 17:49:50

㈠ 做一個自動運行的腳本上傳ftp空間,過5分鍾自動運行,作用:讓這個腳本中的語言自動執行重啟伺服器。

直接用一條命令就可以:
shutdown -r -t 3000
存為bat格式上傳到伺服器想怎麼來就怎麼來了。

python寫的ftp自動上傳腳本,怎麼判斷重復的文件不重傳呢size判斷不夠精確 有沒有更好的方式跪求大神

這個沒有特別准確的辦法。你連SIZE檢測也信不過。只有自己改程序了。

辦法1:改寫FTP程序,加一個hash確認。以前我這么做過。在python里可以輕松做一個FTP SERVER,加上自己做的MD5檢測就可以了。

辦法2:通過nc轉發請求,在NC里設置一個檢測。

辦法3:如果文件不大,上傳完再下載下來檢測

辦法4:採用自己傳有的流水號,重新設置FTP SERVER,讓它定期根據流水號,生成檢驗碼,然後你在客戶端定期下載這個文件。 這個方法過去在電信系統里經常使用。防出錯效果很好。

㈢ 怎麼編寫BAT腳本實現自動上傳文件到區域網共享文件夾

@Echo Off
Echo open 10.80.138.16 >ftp.up
Echo FTP_Admin >>ftp.up
Echo Password11 >>ftp.up
Echo Cd .\User >>ftp.up
Echo binary>>ftp.up
Echo put "D:\User List\User.csv">>ftp.up
Echo bye>>ftp.up
FTP -s:ftp.up
del ftp.up /q
Pause

直接寫好了.請測試.
以上代碼經測試可用.

㈣ 如何編寫shell腳本實現ftp自動上傳

由於已經登陸進去FTP了,所以所使用的變數,就不是和當前shell變數一樣,即user和passwd不能用$user和$passwd來取值

㈤ shell腳本中用FTP自動上傳問題

你好,由於已經登陸進去FTP了,所以所使用的變數,就不是和當前shell變數一樣,即user和passwd不能用$user和$passwd來取值,應該直接用用戶名和密碼,具體代碼可以參考如下,看不懂的可以繼續追問

#!/bin/bash
ftp-n<<EOF
open192.168.239.128
usertesttest
cd/
binary
prompt
put./aa.txt
close
bye
EOF

㈥ 實現自動上傳文件到ftp伺服器的BAT腳本分享

復制代碼
代碼如下:
@Echo
Off
Echo
open
ip_address
[port]
>ftp.up
Echo
[username]>>ftp.up
Echo
[password]>>ftp.up
Echo
Cd
.\
>>ftp.up
Echo
binary>>ftp.up
Echo
put
"C:\ExAdminAuditLog.txt">>ftp.up
Echo
bye>>ftp.up
FTP
-s:ftp.up
del
ftp.up
/q
先貼代碼了,[port]不填的話就是默認埠號,注意上面的username和password後的>>之間不要有空格,否則用戶名和密碼就不正確了。
大體上就是將ftp用到的互動式命令寫到一個臨時文件中,執行完後並刪除。如果要調試的話,可以在代碼的最後一行加上pause,這樣執行完會暫停,能看到執行結果。
代碼比較簡單,粘貼到一個XXX.bat文件中雙擊執行就ok了。

linux自動備份網站及自動上傳FTP腳本的方法

對於我們個人站長來說,數據的重要不用再談,而很多站長經常忘記備份數據,也有無良的JS跑路,硬碟損壞,數據丟了,其中DS就丟失過好幾次數據,如果沒有備份,肯定悲劇,本文介紹一種自動備份數據的方法!
本腳本特色:
1.純zip壓縮,1-9可自行調整壓縮率
2.整台VPS備份,還原方便,非常適合站群
3.加入壓縮密碼,可以自己設置
4.加入綁米信息偽靜態壓縮,防止偽靜態弄丟
5.請確保在home目錄下有backup目錄,如果沒有請執行
mkdir
/home/backup
6.還原資料庫請參考:導入資料庫方法
最後更新時間:2012年8月25日
centos安裝zip
yum
install
zip
debian安裝zip
apt-get
install
zip
下載編輯
wget
-c
http://www.***.com/soft/beifen.sh
vi
beifen.sh
只編輯註解為需要修改的地方
【腳本開始】
#!/bin/bash
#下面的參數是你要修改的
MYsql_USER=root
#mysql用戶名
MYSQL_PASS=mysql密碼
#mysql密碼
FTP_USER=FTP用戶名
#ftp用戶名
FTP_PASS=FTP密碼
#ftp密碼
FTP_IP=FTP地址
#ftp地址
FTP_backup=FTP目錄
#ftp上存放備份文件的目錄,這個要自己得ftp上面建的
WEB_DATA=/home/wwwroot/
#要備份的網站數據
WEB_BANGMI=/usr/local/nginx/conf/
#要備份的綁米信息
WEB_MULU=/home/backup
#備份文件存放目錄
WEB_MIMA=zhujima
#備份時候的密碼
WEB_YASUOLV=1
#壓縮率
1-9
如果VPS沒有zip,請安裝zip
#上面是你要修改的地方

#刪除淘寶客緩存,屬於自定義設置。可自行操作
#rm
-rf
/home/wwwroot/1.com/Apicache/*

#定義資料庫的名字和舊資料庫的名字
DataBakName=Data_$(date
+"%Y%m%d").zip
#定義資料庫名字
WebBakName=Web_$(date
+%Y%m%d).zip
#定義備份網站名字
BANGMI=BANGMI_$(date
+%Y%m%d).zip
#定義綁米備份名字

OldData=Data_$(date
-d
-5day
+"%Y%m%d").zip
#定義5天前資料庫名字
OldWeb=Web_$(date
-d
-5day
+"%Y%m%d").zip
#定義5天前網站名字
BANGMIshan=BANGMI_$(date
-d
-5day
+"%Y%m%d").zip
#定義5天前綁米名字

#刪除本地3天前的數據
rm
-rf
$WEB_MULU/Data_$(date
-d
-3day
+"%Y%m%d").zip
$WEB_MULU/Web_$(date
-d
-3day
+"%Y%m%d").zip
$WEB_MULU/BANGMI_$(date
-d
-3day
+"%Y%m%d").zip

#導出全部資料庫
cd
$WEB_MULU
/usr/local/mysql/bin/mysqlmp
-u$MYSQL_USER
-p$MYSQL_PASS
--all-databases
>
$(date
+"%Y%m%d").sql

#壓縮資料庫文件為一個文件
zip
-r
-$WEB_YASUOLV
-P
$WEB_MIMA
$DataBakName
$WEB_MULU/*.sql
rm
-rf
$WEB_MULU/*.sql

#壓縮網站數據
cd
$WEB_DATA
zip
-r
-$WEB_YASUOLV
-P
$WEB_MIMA
$WebBakName
./*
mv
$WebBakName
$WEB_MULU/$WebBakName
cd
$WEB_MULU

#壓縮綁米信息
cd
$WEB_BANGMI
#進入綁米目錄
zip
-r
-$WEB_YASUOLV
-P
$WEB_MIMA
$BANGMI
./*
mv
$BANGMI
$WEB_MULU/$BANGMI

#上傳到FTP空間,刪除FTP空間5天前的數據
cd
$WEB_MULU
#進入備份目錄
ftp
-v
-n
$FTP_IP
<<
END
user
$FTP_USER
$FTP_PASS
type
binary
cd
$FTP_backup
delete
$BANGMIshan
delete
$OldData
delete
$OldWeb
put
$DataBakName
put
$WebBakName
put
$BANGMI
bye
END
加入許可權,寫入定時執行
chmod
777
/root/beifen.sh
crontab
-e
30
21
*
*
*
/root/beifen.sh
註:每天21:30開始備份並且上傳FTP
本文地址:http://www.zhujima.com/139.html

㈧ 自動上傳FTP腳本

你用ftp 工具 上傳不行嗎 用這個工具

8uftp同時支持直接上傳壓縮包,可在空間上直接解壓。也可以在空間上壓縮後直接下載壓縮包。
.增加遠程ftp目錄的復制URL功能
增加遠程ftp目錄和本地目錄對比的工具

㈨ 關於在ftp自動上傳腳本中,怎麼加入自動以bin模式上傳的方法

echo open 伺服器ip >ftp.txt rem 賬號後面不能有空格 echo ftp賬號>>ftp.txt echo 密碼>>ftp.txt echo bin>>ftp.txt echo put %fn%.xls>>ftp.txt echo bye>>ftp.txt ftp.exe -s:ftp.txt ---- >

㈩ 如何編寫shell腳本通過ftp將一些文件自動上傳到另一台伺服器

建議使用rsync吧 ,直接可以同步,腳本話也沒啥,就一個定時任務

熱點內容
樓房怎麼配置電梯 發布:2024-10-12 02:21:33 瀏覽:890
校園安全拍攝腳本公安 發布:2024-10-12 01:59:19 瀏覽:441
雲基存儲產業投資深圳 發布:2024-10-12 01:42:42 瀏覽:305
有保qq怎麼改密碼 發布:2024-10-12 01:26:48 瀏覽:844
sqlserver2005數據恢復 發布:2024-10-12 01:04:09 瀏覽:516
遠程訪問磁碟 發布:2024-10-12 00:59:16 瀏覽:476
glc低配有哪些配置 發布:2024-10-12 00:38:23 瀏覽:951
網關無法解析伺服器的DNS地址 發布:2024-10-12 00:33:38 瀏覽:283
windowsmysql自動備份腳本 發布:2024-10-12 00:33:37 瀏覽:189
寫短視頻的腳本的人 發布:2024-10-12 00:33:36 瀏覽:966