Al final de la sección "Especificación del mandato a ejecutar", añada lo siguiente:
Cuando ejecute cualquier script de shell korn que contenga lógica a leer de stdin en el programa de fondo, debe redirigir de forma explícita stdin a un origen en el que el proceso pueda leer sin detenerse en el terminal (mensajes SIGTTIN). Para redirigir stdin, puede ejecutar un script con el siguiente formato:
script_shell </dev/null &
si no hay ninguna entrada a suministrar.
De forma parecida, siempre debe especificar </dev/null cuando ejecute db2_all como programa de fondo. Por ejemplo:
db2_all ";run_this_command" </dev/null &
Así puede redirigir stdin y evitar que se detenga en el terminal.
Una alternativa a este método, si no le preocupa la salida del mandato remoto, consiste en utilizar la opción "daemonize" en el prefijo de db2_all:
db2_all ";daemonize_this_command" &