J'ai écrit un script qui fonctionne bien lorsqu'il est exécuté localement:
./sysMole -time Aug 18 18
Les arguments "-time" , "Aug" , "18" et "18" ont été transmis avec succès au script.
Désormais, ce script est conçu pour être exécuté sur une machine distante mais à partir d’un répertoire local de la machine locale. Exemple:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Cela fonctionne aussi très bien. Mais le problème se pose lorsque j'essaie d'inclure les arguments susmentionnés (-18 août 18-18) , par exemple:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
Après avoir exécuté ce script, j'obtiens l'erreur suivante:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
S'il vous plaît dites-moi ce que je fais mal, cela grandement frustrant.