Termine GNU Parallel en Screen Session permitiendo que finalicen los trabajos

Termine GNU Parallel en Screen Session permitiendo que finalicen los trabajos

Estoy ejecutando un comando GNU Parallel en una sesión de pantalla. Desafortunadamente, no puse un "&" al final del comando para pasarlo a un segundo plano. Por lo tanto, no tengo acceso a la línea de comando en mi sesión de pantalla.

Me gustaría TERMINAR en paralelo para que deje de crear nuevos trabajos pero termine los que se están ejecutando actualmente. Tendré que hacerlo fuera de la pantalla, pero no creo que screen -X funcione porque la línea de comando de la pantalla no acepta nuevos comandos.

¡Gracias!

Respuesta1

Primero: la forma estándar de arreglar una falta &es:

CTRL-Z
bg

Dicho esto, probablemente quieras enviar a GNU Parallel un SIGTERM. Si solo ejecuta una instancia, esto debería ser suficiente:

killall -TERM parallel

información relacionada