當前位置:首頁 » 文件管理 » shellftp建文件夾

shellftp建文件夾

發布時間: 2022-11-19 05:03:15

1. shell定時下載ftp文件並重命名放到指定文件夾

到你執行這個sh的用戶的mail文件裡面去看日誌,比如你是用的root用戶,那麼你可以打開/var/mail目錄下的root文件,裡面會記錄3點鍾crontab的執行情況。

一般來說問題2個方面:
1.這個sh本身不對,你可以單獨執行這個sh來調試
2.sh缺少執行許可權

有問題可以追問,希望對你有幫助

2. 編譯一個shell腳本,ftp到主機 新建目錄 拷貝文件 刪除目錄 退出

首先,腳本並不需要知道本身所在主機的IP,所以,用不到10.10.141.91這個源地址。
再次,ftp命令中不支持直接在伺服器端新建文件,只能先在本地新建後上傳。其實,ftp客戶端軟體,如CuteFTP也都是這么做的,只是你覺察不到。
#!/bin/bash
host="10.10.142.72"
username="xxxx"
#這里寫你的FTP登錄用戶名
password="xxxxxxx"
#這里寫你的FTP登錄密碼
file1="testexam1"
file2="testexam2"
touch
$file1
touch
$file2
(
ftp
-ni
$host
<<EOF
quote
USER
$username
quote
PASS
$password
cd
/home/query
#切換伺服器目錄
binary
put
$file1
put
$file2
lcd
/home/query
#切換本地目錄
get
$file1
delete
$file1
bye
EOF
)
>/dev/null
2>err.log

3. 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
!

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

5. 在線求助,用shell腳本在FTP命令下怎麼創建當前日期命名的文件夾

ftp -n $IP <<EOF
date | mkdir
EOF

6. shell腳本ftp到遠程目錄

1.下載遠程電信機房中機器上已打包好的數據.這個不難,一條語句搞定.
復制代碼代碼如下:
wget
ftp://user_name:password@ip_address:port/dir/file_name
2.定時任務,需要寫個腳本,並加入定時任務中.
a.腳本.假設你計劃將遠程的文件備份到/var/www/html/back目錄下,到這個目錄下,新建文件,內容如下
復制代碼代碼如下:
!#/bin/sh
cd
/var/www/html/back/
wget
ftp(上面那條語句)
保存為bak.sh
b.加入定時任務.直接vi
/etc/crontab
在最後一行加入如下語句
復制代碼代碼如下:
30
18
*
*
*
root
/var/www/html/back/bak.sh(腳本保存的位置)
這樣每天下午6:30本地的centos機器自動會將遠程FTP的文件備份到/var/www/html/back中了.

7. 求助:使用SHELL語言編寫一個腳本實現ftp功能,將一個文件從本地a目錄取到伺服器b目錄。

下面這個是我一直在用的,會檢查ftp錯誤。

#!/bin/sh
ftp_put()
{
# -n:不使用auto-login;-i:不使用互動式提示輸入
ftp -n -i $ipAddr <<EOF
quote USER $username
quote PASS $password
cd b
lcd a
binary
put $myfile
bye
EOF
}

ipAddr=ftp地址
username=你的ftp用戶名
password=你的ftp密碼
myfile=你要傳的文件名(只要名稱無需路徑)
putErrlog=用於記錄ftp錯誤的日誌文件

ftp_put >/dev/null 2>$putErrlog #ftp錯誤導入日誌文件
bytes=`wc -c $putErrlog | awk '{print $1}'` #檢查錯誤日誌文件的位元組大小
if [ $bytes -ne 0 ]; then #大小不為0說明發生了錯誤,之後可以手動打開文件檢查錯誤原因
echo "FTP put failed!"
exit 1
else
echo "FTP put successfully!"
fi
exit 0

8. 2345加速瀏覽器ftp辦公顯示根目錄如何改成文件夾

打開FTP,先打開一個文件夾,然後在地址欄輸入FTP的地址,就可以用文件夾方式打開。
修改默認的方式,要在注冊表裡修改,步驟如下:運行regedit打開注冊表,要以管理員運行,定位到以下:HKEY_CLASSES_ROOTftpshellopencommand將右側(默認)後的值修改為C:Windowsexplorer.exe%1,確定關閉注冊表,重啟電腦。
ftp伺服器在日常計算機操作中,應用范圍越來越廣。打開方式為「列表」式和「文件夾」式。顯然,以文件夾形式瀏覽更為方便、簡潔。

9. shell腳本中ftp問題

ftp 登錄後,我感覺是不支持shell語法的(目前還不確定),建議使用mget 下載多個文件!

10. xshell ftp 工具怎麼使用

xshell和Xftp安裝完成之後。打開Xshell,點擊新建

熱點內容
照片視頻加密 發布:2024-10-05 23:58:58 瀏覽:477
北京java培訓班多少錢 發布:2024-10-05 23:49:03 瀏覽:813
subversion源碼安裝 發布:2024-10-05 23:48:17 瀏覽:120
ipad文件怎麼解壓縮 發布:2024-10-05 23:06:28 瀏覽:165
存儲伺服器主控晶元 發布:2024-10-05 23:04:33 瀏覽:571
php學徒 發布:2024-10-05 23:04:30 瀏覽:440
活字格手機端清除緩存了什麼辦 發布:2024-10-05 23:03:23 瀏覽:872
阿杜訪問 發布:2024-10-05 22:44:23 瀏覽:602
我的世界怎麼在別的伺服器開掛 發布:2024-10-05 22:31:14 瀏覽:296
下沉演算法 發布:2024-10-05 21:59:43 瀏覽:997