當前位置:首頁 » 編程軟體 » lftp腳本

lftp腳本

發布時間: 2022-08-09 17:09:30

『壹』 shell腳本中一段內容執行的時間如果超出10秒則跳出怎麼寫

十秒自動跳出方法很多,shell腳本一般使用建立新的進程,十秒後殺掉。還有expect控制timeout。其它的像python parl就不屬於bash范疇了。

我推存給你一個方法,使用lftp,常用的linux衍生版基本都有這個工具,下面是命令,其它方法你自行網路

1.設置一個變數,定義一些lftp的配置,比如超時時間、重試次數等

lftp_set="setdns:fatal-timeout5;setdns:max-retries1;setdns:use-forkno;setnet:timeout5;setnet:max-retries1"

2.一行lftp命令,功能是登錄一個ftp服務,登錄後會自行退出,同時五秒自動超時

lftp-c"$lftp_set;open

:$ftp密碼@$ftp服務ip:$ftp服務prot:$目錄"

以上兩行解決你ftp超時問題,還挺方便的吧

以下是常用的BASH插入數據的腳本,你參考一下,希望你能把你寫的放上來,大家都可以幫你看看

aaa=`sqlplus-silent"/assysdba"<<EOF
setechooffheadoffpagesize0
你插入的語句;
exit;
EOF`

『貳』 我的世界手機版怎麼創遠程伺服器

你是和身邊的人玩還是恨網友玩 與身邊的人玩需要把自己手機ip地址以及創建多人游戲的 代碼號 發給朋友 並以什麼號隔開我忘了~具體網路可尋喔 想要單機聯網 這個的確是沒辦法的事情 我也查了很久~要不就一起等大神給答案把

『叄』 linux shell腳本的循環下載

#!/bin/bash
#usage:getfileFirstDayLastDay
curday=$2
firstday=$1

while[$firstday-le$curday]
do
echo$curday

lftpusername:[email protected]<<EOF
lcd/ftp_folder
binary
getFile_$curday.csv-oFile_$curday.csv
close
bye
EOF

curday=`date-d"$curday1dayago"+%Y%m%d`
done

直接日期加1的根本沒考慮日期跨月的情況

『肆』 怎麼設置lftp重新聯接ftp伺服器的間隔時間

第一找個ftp軟體serU第二開通你家裡路由器的轉發就OK了

『伍』 shell腳本實現自動sftp 下載 指定文件

1、設置linux無密碼訪問
ssh-keygen -t rsa
cat ~/.ssh/id_rsa.pub |ssh -p22 [email protected] `cat - >> ~/.ssh/authorized_keys`
2、scp -P22 /opt/a.txt [email protected]:/opt

『陸』 linux lftp 登陸卡死在 Connecting.怎麼解決

網路鏈接超時 查看你的網路鏈接是否有問題 或者ftp的許可權問題 我給你出個招 設置ftp伺服器匿名用戶可以登錄 然後在腳本裡面用lftp 登錄即可

『柒』 關於 liunx shell腳本 lftp工具

語句是在SSH工具中實現的,FTP工具稚嫩上傳或者下載文件。

『捌』 linux系統用shell寫個腳本ftp上傳下載文件,文件名帶日期。

這個不是一句話搞定的
vi xxxx.sh 寫一個腳本

#/bin/bash

DATE=`date "%Y%M%D"`
DIR=/xxxxx/xxx
cd $DIR
lftp -pxxx [email protected]
cd xxxxx
get $DATE.txt
exit

chmod +x xxxx.sh
然後 sh xxxx.sh

大致的結構這樣,具體的你要好好研究一下shell才可以。

『玖』 如何在shell腳本里使用sftp批量傳送文件

建議使用lftp中的mirror

『拾』 想將ubuntu下某個文件夾下的文件定時上傳至FTP或者共享文件夾,也可以直接傳至另一台LINUX上使用。

寫的一個簡單腳本.
linux1 = A (不定時生成文件)
linux2 = B (需隔一天後使用文件)
B 主機必須提供FTP服務,建立相應的FTP用戶,具備相應的上傳許可權和容量等.
/home/backup :文件備份臨時目錄
/home/bak :本地文件備份目錄
注意:如果伺服器語言為英文,請將腳本內中文注釋改為英文或刪除.

A 主機
-----------------------------------------------------------------------
mkdir /home/backup
mkdir /home/bak
vi /home/backup.sh
vi /etc/crontab
30 2 * * * root /home/backup.sh
#建立目錄,設置每天2:30定時執行備份腳本

backup.sh內容

#!/bin/bash
#
# 說明:
# 自動備份本機文件到遠程FTP
#
PATH=/bin:/usr/bin:/sbin:/usr/sbin
LANG=C
LC_ALL=C
# 設置A路徑
date='date +%Y-%m-%d'
bakdir=/home/backup
home=/home
# A主機 "/etc/目錄下的文件"
cp -a /etc/* $bakdir
# 延遲20S,等文件拷貝結束
sleep 20s
sync;sync
# 在本機壓縮與打包
cd $bakdir
tar -zcf "$date".tar.gz *
sleep 20s
sync;sync
# 備份到B主機
id="username"
pw="yourpassword"
cd= $bakdir
# 利用FTP備份到192.168.1.200
ftp -n 192.168.1.200 > $home/ftp.log 2>&1 <<EOC
user $id $pw
binary
cd $bakdir
put "$date".tar.gz
bye EOC
sync;sync
# 移動到本機備份
mv $bakdir/"$date".tar.gz $bakdir/bak
sleep 20s
sync;sync

熱點內容
訪問不上光貓 發布:2024-04-25 16:13:44 瀏覽:318
部隊電腦配置有哪些 發布:2024-04-25 16:13:43 瀏覽:970
霍曼密碼鎖什麼價位 發布:2024-04-25 16:08:01 瀏覽:749
ftp雙機熱備 發布:2024-04-25 16:03:48 瀏覽:359
我的世界伺服器限制模組 發布:2024-04-25 15:55:32 瀏覽:888
平板電腦能連接雲伺服器嗎 發布:2024-04-25 15:54:05 瀏覽:937
多看怎麼上傳雲 發布:2024-04-25 15:45:31 瀏覽:38
山東ftp 發布:2024-04-25 15:44:46 瀏覽:260
怎麼用ios玩安卓區 發布:2024-04-25 15:40:33 瀏覽:922
內網搭建ftp伺服器 發布:2024-04-25 15:35:26 瀏覽:968