☸️

どこでskaffold devしたか忘れてskaffold deleteできないときに実行したディレクトリを調べる方法

2023/05/29に公開

TL;DR

  • skaffold devしてプロセスを落とし忘れた
  • 実行したディレクトリがどこだったかわからなくなった
  • そんなときは lsof -a -d cwd -p <PID> すると良いよ

本題

TL;DRにすべて書いた…

psコマンドでskaffoldコマンドのPIDを調べてー

ps aux | grep skaffold
tenten 63027   0.0  0.1 35194336  41184 s001  S+    6:54PM   0:02.88 skaffold dev -f deps.yaml --port-forward
tenten 69849   0.0  0.0 34252388    736 s000  R+    8:08PM   0:00.00 grep skaffold

lsofコマンドで実行したディレクトリ調べてー

lsof -a -d cwd -p 63027
COMMAND    PID             USER   FD   TYPE DEVICE SIZE/OFF     NODE NAME
skaffold 63027 tenten  cwd    DIR    1,6      224 61645606 /Users/tenten/dev/skaffold_example

skaffold deleteで止める

skaffold delete -f deps.yaml

Discussion