Я добавляю строку reaper в задачу rake, чтобы убить некоторые дополнительно порожденные задачи ruby, когда они каким-то образом подкрадываются при случае.
system "ps aux | grep 'namespace:taskname' | grep ruby | grep -v grep | awk '{print $2}' | xargs kill -9; echo 'Reaped old namespace:taskname processes.'"
Я бы хотел добавить grep -v $ PID_OF_CURRENT_TASK
, чтобы быть уверенным, что я не прерву текущую запущенную задачу.
Как мне это получить. PID?