Eu escrevi um script que funciona bem quando executado localmente:
./sysMole -time Aug 18 18
Os argumentos "-time" , "Aug" , "18" e "18" são transmitidos com êxito para o script.
Agora, esse script foi projetado para ser executado em uma máquina remota, mas a partir de um diretório local na máquina local. Exemplo:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Isso também funciona bem. Mas o problema surge quando tento incluir os argumentos acima mencionados (em 18 de agosto de 18) , por exemplo:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
Depois de executar esse script, recebo o seguinte erro:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
Por favor, diga-me o que estou fazendo de errado, isso é muito frustrante.