更改權限shell
執行腳本安全
查看執行結果多線程
expect eof須要加上,做用是等腳本命令執行完再進行退出網站
更改權限,執行腳本spa
對於大公司而言,確定時不時會有網站或者配置文件更新,並且使用的機器確定也是好多臺,少則幾臺,多則幾十甚至上百臺。因此,自動同步文件是相當重要的。.net
首先要有一臺模板機器,把要分發的文件準備好,而後只要使用expect腳本批量把須要同步的文件分發到目標機器便可。線程
rsync -av --files-from=list.txt / root@host:/blog
建立rsync.expect腳本ip
建立同步文件的列表文件get
vi /tmp/file.list
建立同步IP的列表文件
vi /tmp/ip.list
建立一個rsync.sh腳本(遍歷一下 ip列表文件中的 ip地址)
更改權限
執行腳本
注:同步的時候,須要保證對方機器也有相同的路徑,能夠使用 -R建立路徑;作分發系統的前提是須要保證同步的機器密碼一致,這樣會形成密碼泄露的安全隱患,能夠使用密鑰認證。
建立exe.expect
建立exe.sh
執行腳本