He escrito un script que funciona bien cuando se ejecuta localmente:
./sysMole -time Aug 18 18
Los argumentos "-time" , "Aug" , "18" y "18" se pasan con éxito al script.
Ahora, este script está diseñado para ejecutarse en una máquina remota, pero desde un directorio local en la máquina local. Ejemplo:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Eso también funciona bien. Pero el problema surge cuando trato de incluir esos argumentos antes mencionados (-tiempo 18-18 de agosto) , por ejemplo:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
Después de ejecutar ese script me sale el siguiente error:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
Por favor, dime qué estoy haciendo mal, esto es muy frustrante.