Yo uso un script en bash que se ejecuta
/usr/bin/ssh -f -N -T -L8888:127.0.0.1:3306 serveradmin@34.324.234.23
Sin embargo, cuando ejecuto el script de bash, espera.. veo la conexión pero viene la secuencia de comandos no salir.. es como que está esperando el proceso de SSH para terminar, porque cuando yo manualmente matar el script de bash que termina así.
Alguna idea de cómo resolver esto?
ACTUALIZACIÓN: He croned este script.. y el proceso de cron es el que se convierte en un zombie.. el real de secuencias de comandos se ejecuta bien, lo siento por eso, con el ps-auxf que obtengo:
root 597 0.0 0.7 2372 912 ? Ss Jul12 0:00 cron
root 2595 0.0 0.8 2552 1064 ? S 02:09 0:00 \_ CRON
1001 2597 0.0 0.0 0 0 ? Zs 02:09 0:00 \_ [sh] <defunct>
1001 2603 0.0 0.0 0 0 ? Z 02:09 0:00 \_ [cron] <defunct>
y cuando me matan el ssh de la defuncts desaparecen.. ¿por qué habría de convertirse en inactivos?