Ho scritto uno script che funziona bene quando eseguito localmente:
./sysMole -time Aug 18 18
Gli argomenti "-time" , "Aug" , "18" e "18" vengono passati correttamente allo script.
Ora, questo script è progettato per essere eseguito su un computer remoto ma, da una directory locale sul computer locale. Esempio:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Anche questo funziona bene. Ma il problema sorge quando provo ad includere questi argomenti sopra menzionati (-time 18 agosto 18) , ad esempio:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
Dopo aver eseguito quello script ottengo il seguente errore:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
Per favore, dimmi cosa sto facendo di sbagliato, questo è molto frustrante.