lftp压缩对方服务器文件,lftp 贴心好友 备份服务器bash脚本
lftp 貼心好友 備份服務(wù)器bash腳本
利用了 bash 和 lftp 的自動(dòng)登錄功能 lftp 支持 ftp ssh 等多種登錄協(xié)議
復(fù)制代碼 代碼如下:
#!/bin/bash
echo "script start at " `date "+%Y-%m-%d %H:%M:%S"`
for site in "192.168.1.2" "192.168.1.3"
do
echo $site
/usr/bin/lftp << EOF
open ftp://username:password@$site
get something -o localfilename
.... other get .................
EOF
done
echo "script end at " `date "+%Y-%m-%d %H:%M:%S"`
時(shí)間: 2009-09-16
1.if 是單分支語(yǔ)句,使用格式如下: if condition ; then statement -.. fi 2.if - else 是雙分支語(yǔ)句,使用格式如下: if condition ; then statement -. else statement -. fi 3.if -elif-elif-else 是多分支語(yǔ)句,使用格式如下: if condition ; then statement -. elif condition ; then statement -.. elif co
1.字符截?cái)? 如果是一般路徑的字符截?cái)嗫梢杂胋asename和dirname這兩個(gè)工具:basename可以從一個(gè)文件路徑中截一個(gè)文件名 例如: 復(fù)制代碼 代碼如下: $ basename /home/file.tarfile.tar dirname可以從一個(gè)文件路徑中截到一個(gè)目錄路徑例如: 復(fù)制代碼 代碼如下: $ dirname /home/file.tar/home 不使用外部工具進(jìn)行字符截?cái)郻ash有自帶的功能來(lái)對(duì)變量進(jìn)行字符截?cái)?一般使用"##", "#"
復(fù)制代碼 代碼如下: #!/bin/bash SEND_THREAD_NUM=13 tmp_fifofile="/tmp/$$.fifo" # 腳本運(yùn)行的當(dāng)前進(jìn)程ID號(hào)作為文件名 mkfifo "$tmp_fifofile" # 新建一個(gè)隨機(jī)fifo管道文件 exec 6<>"$tmp_fifofile" # 定義文件描述符6指向這個(gè)fifo管道文件 rm $tmp_fifofile for ((i=0;i
1. Linux 腳本編寫(xiě)基礎(chǔ) 1.1 語(yǔ)法基本介紹 1.1.1 開(kāi)頭 程序必須以下面的行開(kāi)始(必須方在文件的第一行): #!/bin/sh 符號(hào)#!用來(lái)告訴系統(tǒng)它后面的參數(shù)是用來(lái)執(zhí)行該文件的程序.在這個(gè)例子中我們使用/bin/sh來(lái)執(zhí)行程序. 當(dāng)編輯好腳本時(shí),如果要執(zhí)行該腳本,還必須使其可執(zhí)行. 要使腳本可執(zhí)行: 編譯 chmod +x filename 這樣才能用./filename 來(lái)運(yùn)行 1.1.2 注釋 在進(jìn)行shell編程時(shí),以#開(kāi)頭的句子表示注釋,直到這一行的結(jié)束.我們真誠(chéng)地建議您
vue-router是一個(gè)插件包,要先用npm進(jìn)行安裝 1.安裝vue-router npm install vue-router yarn add vue-router 2.引入注冊(cè)vue-router import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) 3.鏈接跳轉(zhuǎn) //你可以在template中使用它
比如,下面,我要實(shí)現(xiàn)這樣的URL:? http://xxx.com/0725? http://xxx.com/0726? http://xxx.com/0727? - 上面xxx.com是一個(gè)記錄這樣的歷史內(nèi)容的一個(gè)測(cè)試站點(diǎn).上面鏈接的意思,就是顯示07月25日的歷史上發(fā)生了什么事情,類(lèi)似這樣.這樣看起來(lái)就很美觀.整齊了.要不然,可能的地址就是:? http://xxx.com/index.php?t...? http://xxx.com/index.php?t...? http:/
慢速SQL:執(zhí)行時(shí)間超過(guò)給定時(shí)間范圍的查詢就稱(chēng)為慢速查詢. 在MySQL中如何記錄慢速SQL? 答:可以在my.cnf中設(shè)置如下信息: [mysqld] ; enable the slow query log, default 10 seconds log-slow-queries ; log queries taking longer than 5 seconds long_query_time = 5 ; log queries that don't use indexes even if
本文實(shí)例講述了JS學(xué)習(xí)筆記之?dāng)?shù)組去重實(shí)現(xiàn)方法.分享給大家供大家參考,具體如下: 操作的數(shù)組 let arr=[0,1,23,'1',4,2,8,5,5,6,9,'asdasd','5'] 1. 利用ES6 的set 來(lái)進(jìn)行數(shù)組去重 console.time("set") let type1=new Set(arr) console.log(type1) type1=[...type1] console.log(type1) console.timeEnd("set"
本文實(shí)例講述了Python3.4類(lèi)型判斷,異常處理,終止程序操作.分享給大家供大家參考,具體如下: python3.4學(xué)習(xí)筆記 類(lèi)型判斷,異常處理,終止程序,實(shí)例代碼: #idle中按F5可以運(yùn)行代碼 #引入外部模塊 import xxx #random模塊,randint(開(kāi)始數(shù),結(jié)束數(shù)) 產(chǎn)生整數(shù)隨機(jī)數(shù) import random import sys import os secret = random.randint(1,10) temp = input("請(qǐng)輸入一個(gè)數(shù)字\n")
以下是Python基礎(chǔ)學(xué)習(xí)內(nèi)容的學(xué)習(xí)筆記的全部?jī)?nèi)容,非常的詳細(xì),如果你對(duì)Python語(yǔ)言感興趣,并且針對(duì)性的系統(tǒng)學(xué)習(xí)一下基礎(chǔ)語(yǔ)言知識(shí),下面的內(nèi)容能夠很好的滿足你的需求,如果感覺(jué)不錯(cuò),就收藏以后慢慢跟著學(xué)習(xí)吧. 一.變量賦值及命名規(guī)則 ① 聲明一個(gè)變量及賦值 #!/usr/bin/env python # -*- coding:utf-8 -*- # _author_soloLi name1="solo" name2=name1 print(name1,name2) name1 = &q
DOM的發(fā)展,與WEB標(biāo)準(zhǔn)化的大趨勢(shì)相關(guān)甚密.只有基于正確的語(yǔ)義邏輯,DOM才能正確地發(fā)揮其功用.如今,正確的語(yǔ)義結(jié)構(gòu).表現(xiàn)與內(nèi)容分離等要求,都已經(jīng)成為網(wǎng)頁(yè)設(shè)計(jì)中的基本要求.因此,在網(wǎng)頁(yè)前端開(kāi)發(fā)中,DOM的存在,無(wú)疑是為表現(xiàn)層.行為層甚至內(nèi)容層面的連接提供了一個(gè)絕佳的API,成為熱門(mén)的Ajax應(yīng)用中不可或缺的組成部分. 一.平穩(wěn)退化 1.概念 早期,在未使用JavaScript之前,網(wǎng)頁(yè)中的內(nèi)容可以正常顯示出來(lái),用戶可以通過(guò)外設(shè)(如鼠標(biāo))操控瀏覽到相關(guān)內(nèi)容,這種瀏覽體驗(yàn)對(duì)用戶而言可能并不理想.
序言: Angular APP 視圖之間的跳轉(zhuǎn),依賴于 Router (路由),這一章,我們來(lái)講述 Router 的應(yīng)用 實(shí)例講解 運(yùn)行結(jié)果如下. 設(shè)置了3個(gè)導(dǎo)航欄, Home. About.Dashboard. 點(diǎn)擊不同的導(dǎo)航欄,跳轉(zhuǎn)到相應(yīng)的頁(yè)面: 創(chuàng)建3個(gè) component ng g c home ng g c about ng g c dashboard 路由與配置 (1)**引入 Angular Router ** 當(dāng)用到 Angular Router 時(shí),需要引入 RouterMod
本文實(shí)例講述了JavaScript學(xué)習(xí)筆記之DOM操作.分享給大家供大家參考,具體如下: 一.DOM概念 1. "D":Docment,指的是文檔 2. "O":Object,指的是對(duì)象,在javascript有三種對(duì)象:用戶定義對(duì)象.內(nèi)建對(duì)象(JavaScript語(yǔ)言對(duì)象.如Math,Array).宿主對(duì)象(瀏覽器對(duì)象) 3. "M":Model,值得是Model,某種事物的表現(xiàn)形式 二.節(jié)點(diǎn) 1. 元素節(jié)點(diǎn) :
<總結(jié)
以上是生活随笔為你收集整理的lftp压缩对方服务器文件,lftp 贴心好友 备份服务器bash脚本的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 清华大学参赛计算机集群,清华学生超算团队
- 下一篇: 百度云 ajax jquery 三级联动