當前位置:首頁 » 文件管理 » shellftp上傳文件

shellftp上傳文件

發布時間: 2022-07-28 15:09:51

1. 我在網上找的了一個shell腳本用於給ftp伺服器傳送文件,但是部分內容不懂 求大神賜教

FTPIT只是個標志,你看最後邊還有一個FTPIT,整體是這樣的
ftp -i -n $IP <<FTPIT
...
FTPIT
它就和<<EOF是一樣的,就是代表在前後兩個FTPIT之間的內容傳給ftp命令執行。

2. 用linux Shell實現FTP上傳文件並確認是否成功功能

呵呵,有可能/root下面的iptables有可能是你以前同事創建的腳本,也可能是他們以前保存的結果放在/root下, 實際上,無論是iptables腳本還是iptables保存文件,放在哪兒都可以,只是系統重啟後,默認是讀取/etc/sysconfig/iptables中的保存內容...

3. shell腳本實現定時生成個以當前時間命名的TXT文件,然後ftp上傳到另一台伺服器上,這個怎麼寫啊

#!/bin/bash
#----------請自定義如下內容----------
user=root#FTP用戶名
password=root#密碼
remoteDir=/tmp#遠程伺服器FTP目錄
#------------------------------------
currTime=$(date"+%Y%m%d%H%M%S")
filename=${currTime}.txt
touch$filename
sync
ftp-in<<-EOF
user$user$password
cd$remoteDir
bin
put$filename
bye
EOF

4. 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

5. linux下用shell編程FTP上傳文件的問題

Linux下用shell編程實現ftp自動登錄上傳文件,代碼如下:

####把本地/home/databachup/a.shupftp/home/databackup下####
#!/bin/bash
ftp-n<<!
openFTP伺服器IP地址
userFTP賬戶FTP密碼
binary
cd/home/data
lcd/home/databackup
prompt
puta.sha.sh#要上傳的文件
close
bye
!

6. 如何在shell腳本里使用sftp批量傳送文件

#!/bin/bash
#youranswer
#
#uploadTARGETSto$FTPIP$FTPDIR
FTPCMD=ftp.cmd
FTPIP=127.0.0.1
FTPUSER=anonymous
[email protected]
FTPDIR=/rootdir/ftp/dir
TARGETS=./target/*

echoopen$FTPIP>$FTPCMD
echouser$FTPUSER$FTPPWD>>$FTPCMD
echocd$FTPDIR>>$FTPCMD
echomput$TARGETS>>$FTPCMD

ftp-ivn<$FTPCMD
rm-f$FTPCMD

#download$FTPIP$FTPDIR$FTPTARGETSto$TARGETS
FTPIP=kernel.org
FTPUSER=anonymous
[email protected]
FTPDIR=/pub/linux/kernel/Historic/old-versions/
TARGETS=./*.tar.?z
TARGETDIR=targets

echoopen$FTPIP>$FTPCMD
echouser$FTPUSER$FTPPWD>>$FTPCMD
echocd$FTPDIR>>$FTPCMD
echomget$TARGETS>>$FTPCMD

if[test-d$TARGETDIR];then
rm-rf$TARGETDIR
fi

mkdir$TARGETDIR
ftp-ivn<../$FTPCMD
cd..
rm-f$FTPCMD

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

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

8. linux 怎麼在shell裡面設置FTP上傳完畢後自動發郵件

Linux下用shell編程實現ftp自動登錄上傳文件,代碼如下: ####把本地/home/databachup/a.sh up ftp /home/databackup 下#### #!/bin/bash ftp -n<<! open FTP伺服器IP地址 user FTP賬戶 FTP密碼 binary cd /home/data lcd /home/databackup prompt put a.sh a.sh #要上傳的文件 close bye !

9. linux系統內 怎麼使用shell實現自動上傳文件到ftp伺服器

ftp自動登錄上傳單個文件。
把下面腳本另存為文件加入到crontab中即可實現ftp自動上傳文件。
####把本地/home/databachup/a.sh up ftp /home/databackup 下####
#!/bin/bash
ftp -n<<!
open 192.168.1.171
user guest 123456
binary
cd /home/data
lcd /home/databackup
prompt
put a.sh a.sh
close
bye
!
註解:
1. -n 不受.netrc文件的影響。(ftp默認為讀取.netrc文件中的設定)
2. << 是使用即時文件重定向輸入。
3. !是即時文件的標志它必須成對出現,以標識即時文件的開始和結尾。

10. 如何在shell腳本中進行ftp文件上傳

參考:

http://blog.csdn.net/cygx_1/article/details/2404244

熱點內容
張藝謀我們一家訪問人 發布:2024-05-05 12:38:05 瀏覽:111
美版安卓系統怎麼安裝 發布:2024-05-05 12:37:18 瀏覽:919
qq郵箱緩存地址 發布:2024-05-05 12:37:16 瀏覽:985
電位演算法 發布:2024-05-05 12:36:01 瀏覽:726
我的世界清風斗羅大陸伺服器地址 發布:2024-05-05 12:35:50 瀏覽:452
dell伺服器如何進入bios 發布:2024-05-05 12:34:26 瀏覽:329
在線名片製作源碼 發布:2024-05-05 12:29:27 瀏覽:447
陰陽師按鍵腳本 發布:2024-05-05 12:00:33 瀏覽:760
魔獸查腳本 發布:2024-05-05 11:54:37 瀏覽:39
sqlserver執行時間 發布:2024-05-05 11:50:31 瀏覽:649