SSH + Shell scritp 請教 - Linux

Bethany avatar
By Bethany
at 2013-05-06T19:18

Table of Contents

小弟想在某系統下用ssh遠端kill掉某一個process

但是因為變數的問題一直搞不定

主 sh 檔 ex.wii.sh

case $1 in
"abc")
ssh [email protected] "'cat /root/abc.txt'"
;;

"abd")
ssh [email protected] "'cat /root/abd.txt'"
;;

"abe")
kill -9 $(ps aux |grep 'node' |awk '{print $2}')
;;

esac

使用 ./wii.sh abc 執行後
會用ssh到192.168.1.2的主機執行 abc.txt 內的指令

abc.txt 的內容是
kill -9 $(ps aux |grep 'node' |awk '{print $2}')
搜尋出 node 程式的 pid 然後 kill 掉

現在想請教是有沒有辦法把兩支檔案合在一起
測試過下面的方法,但是變數上面就會有問題
ssh [email protected] "'kill -9 $(ps aux |grep 'node' |awk '{print $2}')'"

另外在本機端部分也因為變數的關係導致 pid 搜尋到錯誤的

請問有辦法解決嗎?感謝


有版友教我使用 pidof 找出 node 的 pic

但是我忘記補充主機內有多支 node 程式在執行
ps aux 列出來後像下面這樣
node abc.js
node abd.js

用pidof的話就沒辦法只單獨kill掉其中一個
而我的需求是只單獨kill掉某支node process 而已

--
Tags: Linux

All Comments

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2013-05-09T19:07
哪一隻?

vsFTP有辦法讓real使用者改檔案所有者嗎

Zenobia avatar
By Zenobia
at 2013-05-05T19:56
我打算給實驗室開一個FTP,然後用類似網芳的方式讓大家使用,由於人數過多, 我打算開類似匿名的共用帳號;也不一定在校內使用,防火牆應該也不能擋來源, 但為了避免被當成亂七八糟的檔案的集散地,我看到鳥哥有提到chown的參數。 我現在想希望把一部分檔案檢查工作下放,但其他人完全沒碰過LINUX, 我想請問有沒 ...

EFI 安裝雙系統

Hazel avatar
By Hazel
at 2013-05-05T17:22
簡單總結: 試試看rEFInd http://www.rodsbooks.com/refind/ 我的notebook是Toshiba R930. 出廠的UEFI firmware也是怪怪的. 都跟secure boot 無關 secure boot 我關掉了. 症狀一: 用efibootmgr, 能看到 ...

有沒有軟體間快速切換的工具

Carolina Franco avatar
By Carolina Franco
at 2013-05-05T16:30
因為有mac 再上面用灌了alfred 有了alfred幾乎可以取代滑鼠 切換軟體 直接叫出alfred就可作快速切換 不用碰到滑鼠 所以想問linux上面有沒有類似的工具? 感謝 - ...

Debian 7.0 Wheezy released!

Steve avatar
By Steve
at 2013-05-05T15:15
http://www.debian.org/News/2013/20130504 比起之前的 squeeze,新的 Debian 發行版再度收集了更多的軟體;在這次的發行版本 裡包含了超過 12800 個新套件,總數則超過了 37493 個套件。大部份的軟體都被更新了 :超過 20160 個套件(大約 ...

tty下是亂碼

Sierra Rose avatar
By Sierra Rose
at 2013-05-04T22:54
簡而言之是長這樣 http://imgur.com/oXoGqcB 拍照技術不好請見諒 - ...