如何實現自動ftp上傳功能 expect

2021-04-17 12:04:00 字數 573 閱讀 6360

為了實現高度自動化的系統資源監控,且實現對監控到資料異常時日誌檔案的上傳(ftp),實現了如下指令碼(指令碼名稱:autofileupload):

#!/usr/local/bin/expect

set file [lindex $argv 0];

#set date [lindex $argv 1];

set timeout -1;

while "ftp>" break;

}send "mkdir $date/r";

expect "ftp>";

send "cd $date/r";

expect "ftp>";

send "bi/r";

expect "ftp>";

send "put $file/r"

expect "ftp>";

send "quit/r";

解釋:lindex表示list index,表示引數列表;

argv 0即表示第1個引數,agrv 1表示第二個...以此類推。

用法:./autofileupload [filename] [newdirname]。

使用Flex實現FTP檔案上傳功能

最近需要使用flex實現ftp檔案上傳功能,google到chuangxin兄弟的blog正好有相應的文章及 甚喜,忙收藏並拜讀之。搞明白原理後,實測時卻發現幾個問題 1 傳送ftp命令時無響應。可以正常連線伺服器,但傳送登入使用者名稱後便失去響應,一直到連線超時。解決方法 這問題解決時間最長,go...

jenkins搭建可以支援 FTP 上傳功能的專案

第一步 遠端主機 你要將檔案上傳到的伺服器 新建乙個ftp站點。1,建立ftp站點 2,配置jenkins專案 在頁面左側的系統設定選單進入系統配置,找到publish over ftp並點選新增 填寫ftp伺服器相關資訊,並驗證通過。最後點選頁面最下面的儲存即可 注意,一定要點選 選擇專案所屬模組...

Java實現檔案上傳功能

最近做乙個專案,需要用到上傳功能。在這裡就簡單實現乙個上傳的功能。1.上傳頁面的 一開始是這樣寫的,form表單後面沒有enctype引數。後面檢視資料,發現在傳輸檔案的時候,需要設值enctype屬性 後面添了enctype屬性後,檢視瀏覽器中的請求引數 2.處理請求servlet的 先輸出了下r...