一個簡單的同步叢集的shell指令碼
編寫一個xsync檔案
然後放在/usr/local/bin 目錄下面
xsync檔案如下:
#!/bin/bash #1 獲取輸入引數個數,如果沒有引數,直接退出 pcount=$# if((pcount==0));then echo no args; exit; fi #2 獲取檔名稱 p1=$1 fname=`basename $p1` echo fname=$fname #3 獲取上級目錄到絕對路徑 pdir=`cd -P $(dirname $p1); pwd` echo pdir=$pdir #4 獲取當前使用者名稱稱 user=`whoami` #5 迴圈 for((host=2; host<4; host++)); do #echo $pdir/$fname[email protected]$host:$pdir echo --------------- hadoop$host ---------------- rsync -rvl $pdir/$fname [email protected]$host:$pdir done
相關推薦
寫了一個簡單的Linux Shell用來下載文件
logs -- spi http col 內容 style bre shell #!/bin/sh for (( i=0; i<30; i=i+1 )); do # 利用spider來探測請求的資源是否存在,並把請求的結果寫入到一個文件 wget -
SpringBoot學習筆記(13)----使用Spring Session+redis實現一個簡單的叢集
session叢集的解決方案: 1.擴充套件指定server 利用Servlet容器提供的外掛功能,自定義HttpSession的建立和管理策略,並通過配置的方式替換掉預設的策略。缺點:耦合Tomcat/Jetty等Servlet容器,不能隨意更換容器。 2.利用Filter 利用Ht
Rsync+inotify實現檔案實時同步#附shell指令碼
強烈推薦先仔細看此文 https://segmentfault.com/a/1190000002427568 實驗環境 centos 7.3 vm2:192.168.221.128 同步伺服器 vm1:192.168.221.129 上傳伺服器 關閉seliunx 關閉防火牆 同步伺服器vm2的配置 yum
maven工程 windows下一個簡單的打包部署指令碼
windows環境 1、配置svn環境:命令列 2、配置jdk環境 3、配置maven環境 4、下載putty可執行檔案 方法一:安裝putty,包含所有的EXE檔案 方法二:下載需要的EXE檔案 5、打包 maven pom.xml檔案中,新增
Python3 寫一個簡單的文字統計指令碼
身為一個半路跑去學Python 的少年,上學期看了不少書,但練習地少,這學期我就多練練,今天就亮一手寫個簡單(只考慮程式的效能和可拓展性,沒有考慮健壯性)的文字統計指令碼,歡迎內行的人來指教#coding=utf-8 ''' author:Frank.ZhangLo
簡單的通過shell指令碼接收引數進行資料庫操作
建表sql語句: SET FOREIGN_KEY_CHECKS=0; -- ---------------------------- -- Table structure for `cent_su
Jenkins初識01:構建一個簡單job——執行python指令碼
目錄 步驟 1 安裝外掛執行python指令碼所需外掛 回到Jenkins初始介面,在左側選單欄找到系統管理 進入系統管理介面後,點選管理外掛 點選可選外掛選項,在右上角搜尋框搜尋
Linux 編寫一個簡單的一鍵指令碼
Linux中我們安裝軟體或者一些常用操作,都會接觸很多命令,有時在關鍵時刻往往因為忘了一些簡單的命令而苦惱,這時,我們不妨把命令寫成可執行的批量指令碼,可以減少很多重複而又容易忘記的程式碼,寫成一鍵指令
寫一個簡單的 Linux Shell (C++)
## 這裡可以找到程式碼 [github.com/z0gSh1u/expshell](https://github.com/z0gSh1u/expshell) ## 支援的特性 - 單條指令的執行 - 引號引起的引數(如 `$ some_program "hello, world"` ) - 重定向(\&
一個簡單的同步叢集的shell指令碼
編寫一個xsync檔案 然後放在/usr/local/bin 目錄下面 xsync檔案如下: #!/bin/bash #1 獲取輸入引數個數,如果沒有引數,直接退出 pcount=$# if((pcount==0));then echo no args; exit;
自動化運維:(3)寫一個簡單的Shell指令碼(案例)
一、需求 1、test.sh 指令碼執行時候需要新增引數才能執行 引數和功能詳情如下: 引數 執行效果 start 啟動中... stop 關閉中... restart 重啟中... * 指令碼幫
一個簡單的shell指令碼:一鍵部署tomcat及釋出簡單程式指令碼
測試環境中一鍵部署的一個小指令碼,這裡記錄下,方便想聯絡的人進行參考 環境介紹: 作業系統cos7.4 jdk版本:1.8 中介軟體服務版本:tomcat7.0.75 ——————————————以下是指令碼內容—————————————————————————
一個簡單的shell指令碼:weblogic日誌按天生成(日誌壓縮)
編寫目的: 在實際工作中,由於生產環境在出現問題的時候,中介軟體服務會出現大量的報錯日誌,若日誌增長量極大的情況下,會出現磁碟空間被寫滿的情況而導致宕機,為了防止此情況出現,編寫如下shell指令碼進行規避此問題。 注意: <一>本例已weblogi
一個簡單的shell指令碼--判斷網段主機IP存活情況
在日常工作中,我們運維人員有時也需要配合網路工程師進行測試網路IP的使用情況,此指令碼用於測試使用。 #!/bin/bash # #by skyfans #seq命令用於產生從某個數到另外一個數之間的所有整數。 #分解這個組合:“>/dev/null 2
Hadoop叢集之shell -----指令碼xcall,和同步指令碼xsync(一)
xcall指令碼 #!/bin/bash [email protected] i=1 for (( i=1 ; i <= 3 ; i = $i + 1 )) ; do echo ============= hadoop0$i $param
一個簡單的linux下設定定時執行shell指令碼的示例
很多時候我們有希望伺服器定時去執行一個指令碼來觸發一個操作,比如說定時去備份伺服器資料、資料庫資料等 不適合人工經常做的一些操作這裡簡單說下 shell Shell俗稱殼,類似於DOS下的command和後來的cmd.exe。它接收使用者命令,然後呼叫相應的應用程式。作為命
shell編寫一個簡單的jmeter自動化壓測指令碼
在公司做壓力測試也挺長時間了,每次測試前環境資料準備都需要話費較長時間,所以一直在考慮能不能將整個過程實現自動化進行,於是就抽空寫了一個自動化指令碼,當然這個指令碼目前功能十分簡陋,程式碼也不完善,很有很多需要改的地方,後續再優化。文中如有錯誤或者不妥之處,還望指教。 一、設計思路
給伺服器寫一個簡單的斷網重連shell指令碼
馬上就要跑路實習了,可憐的校內伺服器也馬上就要說拜拜了,為了能夠讓它在失聯期間能夠聯網工作,寫了一個簡單的shell指令碼,利用crontab定時執行任務 需求 斷網重連 首先得先檢測出是否斷
shell指令碼生成一個簡單的計算器
[[email protected] scripts]# cat calculator.sh #!/bin/bash #DATE:2015-6-19 #Author:devon #Functions: a calculator for integer opera
用linux shell寫的一個簡單的刷部落格訪問量的指令碼
本人在學習shell的時候無意中寫了簡單的shell指令碼用於,刷部落格訪問量。本人只是在測試的時候用到這段程式碼,以後也不會用此程式碼。貼出程式碼,只是為了和大家分享程式碼。 #!/bin/bash #Usage:該指令碼名字 博文連結地址 訪問次數 #create t