從跳板機部署crontab任務到各個伺服器

2021-08-26 10:55:11 字數 585 閱讀 7069

伺服器太多,而且都部署應用都一致,如果跑到每台機器上去執行乙個crontab那就臺費勁,這時可以從跳板機scp指令碼到各個伺服器去執行,比如做日誌切割等,如下的指令碼即類似

#/bin/bash -x

#通過指令碼來新增crontab指令碼任務

#跳板機上的root使用者

dir_name=$home/bin

file_name="rm_compile_file.sh"

content="0 0 * * * $dir_name/$file_name"

date=`date -d "15 days ago" +%y%m%d`

hosts="192.168.0.1 192.168.0.2"

function dowork()

for host in $hosts;

do if [ -f $dir_name/$file_name ];then

#scp $file_name root@host:$dir_name/$file_name

echo $host

fi dowork

echo "finish"

done

利用跳板機連線mysql,匯出資料到csv

需求 資料庫裡有很多店鋪的點位 經緯度 資訊,大概有900多萬條。現在需要將這900多萬條店鋪資料按照省份的字段匯出,一共有34個省份。其實人工可解,直接sql,按照省份匯出就行,當時我就是這麼做的,因為還沒接觸pandas哈哈。現在記錄一下,以後就不需要人肉儲存資料啦。實現 1.因為是外網環境,所...

ssh別名登入,非常適合從跳板機登入其他主機

一般連主機會是這樣的 ssh admin ip 埠變了的話還要加上埠號 ssh admin ip p 10022 可以用ssh別名簡化這個操作 vim ssh config 想要全域性生效的話,寫入 etc ssh ssh config 中即可。host proxy hostname 112.xx....

FineBI 從搭建到部署

finebi,新一代自助大資料分析的bi工具 finebi的各種安裝 我是在linux下安裝的finebi,簡單來說就是 進入該檔案目錄,輸入命令 chmod 777 linux unix finebi4 1 cn.sh 遇到的問題 開啟本地finereport,切換工作目錄,在上面開發新的頁面 當...