[問題] shell script 使用 ssh 下指令回不來
不知道標題該怎麼下
我在 A 機器寫了一個 shell script 要去 B 機器執行 kill node 然後再執行
A 機器上寫的是
ssh 192.168.0.5 "cd /home/node/;./nd.sh $2 &"
B 機器上的 nd.sh
#!/bin/bash
cd /home/node/
/usr/local/bin/node $1/node.js >/dev/null &
但是在 A 機器上執行 shell script 後會卡在這一句,想請教有正確的寫法嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.33.55.125
推
08/30 20:43, , 1F
08/30 20:43, 1F
→
08/30 20:44, , 2F
08/30 20:44, 2F
→
08/30 20:44, , 3F
08/30 20:44, 3F
感謝,加了 -f 後真的就不會卡住了
推
08/30 21:15, , 4F
08/30 21:15, 4F
→
08/30 21:16, , 5F
08/30 21:16, 5F
剛剛去主機上看,真的是跑在A的背景Orz 然後從晚上卡到現在........
然後你的方法是可以的 非常感謝^^
是說我前面有試過 ./nd.sh $2 >/dev/null &" 但是還是失敗
※ 編輯: zhucc 來自: 114.33.6.214 (08/31 02:21)
推
08/31 21:18, , 6F
08/31 21:18, 6F
→
08/31 21:19, , 7F
08/31 21:19, 7F
→
09/01 01:39, , 8F
09/01 01:39, 8F
Linux 近期熱門文章
PTT數位生活區 即時熱門文章