→ kenduest: 你的語法是本機跑背景,但是你要的是遠端跑背景 03/26 20:35
→ kenduest: 所以應該是 ssh 1.1.1.1 "command &" 03/26 20:35
→ kenduest: 考慮信號問題,就 ssh 1.1.1.1 "nohup command &" 03/26 20:40
→ kenduest: nohup 會把輸出寫入到 nohup.out 檔案內 03/26 20:41
→ kenduest: 必要改成 nohup command > /dev/null 2>&1 & 03/26 20:41
→ kenduest: 最後若是只是單純 ssh 自己要跑背景,最簡單方式 03/26 20:42
→ kenduest: ssh -f 1.1.1.1 "command",比較符合你說的本機跑背景 03/26 20:43
→ kenduest: ssh 一般比較無法很單純用 & 主要是因為需要終端機輸入 03/26 20:44
→ kenduest: 所以無法正確方式以一般方式跑背景運作 03/26 20:44
推 asdfghjklasd: X ? 03/26 21:28
感覺有懂一點了 我主要的目的就是希望可以master的電腦
可以同時呼叫多台slave做事情
所以我猜應該是 ssh 1.1.1.1 "nohup command &" 嗎?
※ 編輯: girl5566 (111.241.14.125), 03/26/2016 21:45:44
→ kdjf: 在bg跑的程式想去讀stdin時會直接吃到EOF,ssh吃到EOF的預設 03/27 00:46
→ kdjf: 行為是結束程式 03/27 00:46
→ kdjf: 不對,應該是你的script自己結束的,ssh只會被stop而已 03/27 00:48
推 asdfghjklasd: 如果是我,我應該會用XHOST! 03/27 22:12
→ kenduest: 若是 X 程式應該情況比較不一樣,一般用 ssh -X 方式 03/28 01:48
→ kenduest: 會用到 xhost 是傳統的作法,那表示要直接開 X listen 03/28 01:49
推 asdfghjklasd: 沒辦法,因為我是老人啊,我們用AIX SUN 都 X.. 03/28 14:32
→ kenduest: 最後樓主跑去 python 版問問題,結果用上面討論片段 03/28 20:40
→ kenduest: 老實說似乎離要求需求越來越遠了... 03/28 20:41