ikemonn's blog

技術ネタをちょこちょこと

【Chef】knife-soloで実行しているプロセスを止める

現象

knife-soloコマンドで実行したプロセスが時間がかかりすぎたので、Ctrl+Cで取り消されると思いきや

[2014-01-20T01:20:27+00:00] WARN: Chef client 3111 is running, will wait for it to finish and then run.

こんなメッセージがでて取り消せなかった。

解決策

knife-soloの向き先のサーバにログイン

下記のコマンドでプロセス番号を見つけてkillする

ps -ax | egrep "(ruby|chef)"

#上記で引っかかったchefのプロセスをkill
kill 【プロセス番号】

参考

madroom project: knife-soloでVagrantにnginxをインストールしてみる