2016-05-19 14 views
2

リモートサーバ(Linux)でプログラムを簡単に更新するためのbashファイル(.command @OS X)を作成しています。私はどのPIDを殺すのか把握しようとしている。私はモノという異なる名前のプロセスをモノで実行しているので、同じプロセスを持っています。 のpgrepモノを使用してコマンドラインによるLinux killプロセス

私はモノを使用して、すべてのPIDは、しかし、私は唯一のSCREEN -d​​mSL steambotモノSteamBot.exeコマンドラインを持っているプロセスを強制終了したい取得します。

どのPIDを削除するのかはどのように知りますか? Atm、私の.commandファイルは次のようになります:

ssh [email protected] 
pgrep mono 

私もssh-keychainを使ってログインしています。このような

+0

を知っているので、あなたではなく、モノラインよりも、そのためにgrepし、その後、PID – gview

答えて

3

:あなたは正確に何をしたい

ps -ef | grep '[S]CREEN -dmSL steambot mono SteamBot\.exe' | 
    awk '{print $2}' | xargs -r kill 
+1

感謝を取得するためにカット使用する必要があります!これは魅力的に機能しました。 – Fredrik

関連する問題