batchcmd批量操作linux主機

2021-10-21 01:44:50 字數 1124 閱讀 2538

batchcmd原始碼 歡迎star~

需要python3.0+,如需要二進位制執行還需要安裝pyinstaller

clone到本地,修改根目錄.cfg配置檔案,執行batchcmd.py

clone到本地,安裝pyinstaller,執行 pyinstaller -f batchcmd.py ,會生成二進位制檔案在同級目錄下放入.cfg配置檔案即可

支援口令和秘鑰兩種方式

密碼格式:172.16.3.131 -p 密碼

私鑰模式:172.16.3.131 -key 私鑰絕對路徑

預設為root,修改使用者名稱:172.16.3.131 -u tyy -p 密碼

ssh埠使用為22,暫無配置,需要修改可改原始碼。

命令說明

-h幫助

-i開啟持續互動式

-g指定配置檔案的主機組名稱

-cshell命令(top等持續輸出命令**輸出次數否則會不顯示 )

-fun

-form

配合fun的put或get使用,指定原始檔案目錄

-to配合fun的put或get使用,指定目標檔案目錄

互動中輸入 cc

等同於【ctrl + c】

原始碼模式:

python3 bashcmd.py  -g web -i -c 'ls'

python3 bashcmd.py -g web -fun put -form /home/

123.txt -to /home/

123.txt

python3 bashcmd.py -g web -fun get -form /home/

123.txt -to /home/

123.txt

二進位制模式:

.

/bashcmd -g web -i -c 'ls'

./bashcmd -g web -fun put -form /home/

123.txt -to /home/

123.txt

./bashcmd -g web -fun get -form /home/

123.txt -to /home/

123.txt

mybatis 批量操作

foreach屬性 屬性描述 item 迴圈體中的具體物件。支援屬性的點路徑訪問,如item.age,item.info.details。具體說明 在list和陣列中是其中的物件,在map中是value。該引數為必選。collection 要做foreach的物件,作為入參時,list 物件預設用l...

tableView 批量操作

監聽didselectrowatindexpath方法,然後對選中行的是否隱藏屬性取反 還一種思路就是可以將選中的資料模型儲存在乙個可變陣列中進行操作 不推薦 pragma mark tableview 方法 void tableview uitableview tableview didselec...

FMDB 批量操作

我們往資料庫插入一條資料的過程 開始新事物 插入資料 提交事務 如果我們要插入1000條資料就要把上面的步驟重複執行1000次,fmdb在ios中算是插入資料比較快的了,但如果數目稍微大些就會產生等待,對於使用者體驗不好,而事務的使用可以大大縮短插入時間。fmdb使用事務操作和不使用事務操作插入資料...