㈠ 在Linux的客戶端上怎麼寫可以自動每隔5分鍾連接遠程的FTP的腳本
/etc/crontab linux的任務計劃*/5 * * * * 你的腳本 這就是每5分鍾運行一次腳本 腳本要寫ftp的自動應答 可以使用 expect命令
㈡ FTP伺服器與客戶端資料 數據定期更新腳本怎樣寫
客戶端:
1 *.ftp 2 *.bat 3 WINDOWS計劃任務
第一步: 腳本語言寫在tongbu.ftp 中
open 192.168.0.99
administrator
d:
Cd jieshouwenjian
Bin
Prompt
Mget *.*
Bye
****** Mget 是下載 Mput 是上傳 ******
第二步:寫批處理文件 來執行你的腳本 tongbu.bat
ftp -s:d:\tongbu.ftp
第三步:打開WINDOWS計劃任務 設定定時執行
控制面板——計劃任務
伺服器端:
建立好 用戶名:administrator 密碼:無 的用戶
㈢ 我在網上找的了一個shell腳本用於給FTP伺服器傳送文件,但是部分內容不懂 求大神賜教
FTPIT只是個標志,你看最後邊還有一個FTPIT,整體是這樣的
ftp -i -n $IP <<FTPIT
...
FTPIT
它就和<<EOF是一樣的,就是代表在前後兩個FTPIT之間的內容傳給ftp命令執行。
㈣ 編寫一個VBS或者BAT的從FTP自動下載並運行的腳本
@echo open 192.168.1.4>x @echo 用戶名>>x @echo 密碼>>x @echo get one.jpg d:\abc.jpg>>x @echo bye>>X @ftp -s:x @del x /q @start d:\abc.jpg 保存以上代碼為bat文件,並修改相關數據. "192.168.1.4" 改成你的伺服器地址並替換上你的用戶名和密碼 "get one.jpg d:\abc.jpg" 這一句是下載伺服器根目錄下的one.jpg 到 d盤並重命名為abc.jpg 最後一句就是打開運行 d盤下的abc.jpg 如果不懂咱再說.
㈤ 自己做BAT腳本 通過FTP伺服器自動下載或上傳到本機電腦 公司裡面用的研究了很久
1. ftp.tmp 是用命令產生的一個ftp命令文本,這個文本在運行ftp命令之後會自動運行。
ftp.tmp 的內容是
open 192.168.10.10
bak
bak
mget * (這句就是下載所有文件)
bye
2. 要達到你上傳d:/1.txt,把批處理內容改為
@echo off
@echo xp的任務開始le...................
echo open 192.168.10.10>>ftp.tmp
echo bak>>ftp.tmp
echo bak>>ftp.tmp
echo put d:/1.txt>>ftp.tmp
echo bye>>ftp.tmp
ftp -i -s:ftp.tmp
del ftp.tmp
@echo 搞定收工。
@echo on
還有問題Q 7841983
㈥ ftp腳本抓取數據 shell腳本怎麼寫
假設需要每天11:00自動使用ftp從伺服器server下的一個目錄下載文件到本地。
重點:ftp命令如何獲取用戶名,密碼。
vi ftps //編寫腳本ftps
#!/usr/bin/sh
ftp -i -in <<!
open 192.168.1.171 //連接到伺服器(假設為192.168.1.171)
user $ftpuser $password //用戶名和密碼
bin //以二進制傳送
cd / //到ftpuser的根目錄(
passive //如果出現no route to host提示,使用passive模式
mget $1 //獲取命令後加的參數(文件或者文件夾)
bye //退出
!
保存退出
chmod +x ftps
crontab -e
00 11 * * * /$path/ftps
保存退出
這樣在每天11點的時候就可以自動ftp下載數據了。
㈦ Linux FTP腳本
試一下在put前,設置傳輸模式為二進制,即用 binary 命令。
另外,是不是你的winrar不支持.gz格式的,結果導致它報錯?你可以試一下用其他格式壓縮,或者乾脆就不壓縮,直接傳一個文本或圖片文件過去看看有沒有傳輸的問題。