tasks rails generate example create ruby shell rake

generate - ruby on rails rake task



¿Cómo obtener PID de la tarea de rake actual? (1)

Obtienes el PID actual en Ruby con Process.pid

Estoy poniendo una línea de segador en una tarea de rake para matar algunas de las tareas de rubí que se generan adicionalmente, ya que de alguna manera se arrastran en la ocasión.

system "ps aux | grep ''namespace:taskname'' | grep ruby | grep -v grep | awk ''{print $2}'' | xargs kill -9; echo ''Reaped old namespace:taskname processes.''"

Me gustaría agregar grep -v $PID_OF_CURRENT_TASK para asegurarse de que no grep -v $PID_OF_CURRENT_TASK la tarea actual que se está ejecutando también.

¿Cómo consigo ese PID?