FTP自動上傳

2021-09-21 11:42:30 字數 541 閱讀 2782

ftp自動上傳

主要難點是shell中使用ftp客戶端將日誌檔案上傳到伺服器中,當然要先搭建乙個ftp伺服器,並且在cron排程時伺服器要開啟啊、要不然上傳哪兒去。

shell**

#!/bin/bash

ftp -n 10.1.13.36 21 << cmds

user admin admin //後面兩個分別為使用者名稱與密碼,明文,不安全啊

lcd /var/log //切換到要上傳的目錄中,不要在put上直接寫路徑,這樣是不行的

put messages

bye //離開ftp

tag再加上cron排程,這個自己寫吧,一切就ok了,只需要每天檢視ftp伺服器就行了。

注:**如果單獨執行的話,可能會有乙個警告,但是不影響上傳,如果不想出現警告的話,只需要ftp -n 10.1.13.36 21 << cmds 加上-u引數即可,即ftp –u -n10.1.13.36 21 << cmds,但是,注意了,加上-u之後,使用排程的話,就可能不能執行哦,會提示沒有-u引數的,所以,建議就不要使用-u引數了。

Vim配合Shell自動上傳ftp

shell bin bash 配置 a1 本地目錄 主機 yonghuming mima 遠端目錄 本地目錄 主機 user pwd 遠端目錄 選取的 配置 web 本地根目錄 webroot 本地apache 根目錄 website1 echo 1 awk website echo website...

自動上傳FTP伺服器的shell指令碼

目的 幫別人寫的乙個自動ftp指令碼,涵蓋md5校驗 上傳 備份三個功能 bin sh host b.2222.org 上傳的主機 user gsftp 使用者 password slslsl1111 密碼,這三項均可修改 cd gsftp 獲取md5檔案資訊,並判斷是否存在,不存在則退出指令碼 u...

點選上傳按鈕,檔案自動上傳

1 input type button class button green value 上傳 onclick upload1 click 2 input type button class button green value 上傳 onclick upload2 click 3 input ty...