#!/bin/bash
#1 獲取輸入引數個數,如果沒有引數,直接退出
if((pcount==$#)); then
echo 沒有引數;
exit;
fi#2 獲取檔名稱
p1=$1
file_name=`basename $p1`
echo file_name=$file_name
#3 獲取上級目錄到絕對路徑
work_path=`cd -p $(dirname $p1); pwd`
echo work_path=$work_path
#4 獲取當前使用者名稱
user=`whoami`
#5 獲取自己的hostname
hostname=`hostname`
#6 設定網段
network_segment="192.168"
#7 遍歷host檔案,排除自己和不在指定網段的主機
while read -r line
do if [[ $line != *$hostname* && $line == *$network_segment* ]]
then
array=($)
other_hostname=$
echo --------------- $other_hostname ----------------
rsync -rvl $work_path/$file_name $user@$other_hostname:$work_path
fidone < /etc/hosts
#!/bin/bash
#1 獲取輸入引數個數,如果沒有引數,直接退出
if((pcount==$#)); then
echo 沒有引數;
exit;
fihostnames="linux101 linux102 linux103"
for hostname in hostnames
do echo --------------- $hostname ----------------
ssh $hostname $@
done
測試xcall jps時會出現,jps命令-bash: jps: command not found情況,這是因為$path不一致導致。需要將在/etc/profile裡面的環境變數追加到~/.bashrc中。
群起zookeeper集群,以及停止或者查詢狀態
小工具 tree工具
wangyetao linux u1604 tree l 1 bin boot cdrom dev etc home initrd.img boot initrd.img 4.4.0 116 generic initrd.img.old boot initrd.img 4.4.0 112 gener...
幾個小工具
1 svn 輕量級的版本控制 2 incredibuild 分布式的編譯工具,對於大專案編譯很有好處,在團隊每個成員的機器上安裝一人,能極大的提高 編譯效率 3 dbg 中文幫助文件 http www.dbgtech.net windbghelp index.html 4 visualassit x...
天氣小工具
昨天我們得到了全國的省份,市,區的 資訊。我們就應該讓使用者能選擇。img img img 通過使用jcombobox我們可以顯示出選項,並且在使用者作出乙個當前選擇時,影響下乙個選擇!方便起見,我們初始選擇都是空,每當使用者選擇了省份,就跟根據選擇省份改變市和區。以省份的jcombobox為例 其...