nohup 以及環境變量
ansible,在執行shell腳本的時候,用source ~/.bash_profile;nohup sh app.sh start & ,
原因:ansible里如果用linux命令,需要先source ,ansible默認不加載linux的環境變量,所以一般把$HOME寫為{{ansible_env.HOME}},這里nohup和&連用是為了解決腳本無法退出執行,讓腳本在后台執行
ignore_errors: yes
忽略上一步執行返回的邏輯,跳過此任務,繼續跑下一個任務
主機清單hosts
一個機器需要兩個用戶連接作為兩個被控機
pushgwqdm1@172.17.192.219
pushgwqdm2@172.17.192.219 作為兩個被連接