Ich habe ein Skript geschrieben, das bei lokaler Ausführung einwandfrei funktioniert:
./sysMole -time Aug 18 18
Die Argumente "-time" , "Aug" , "18" und "18" werden erfolgreich an das Skript übergeben.
Dieses Skript kann jetzt auf einem Remotecomputer ausgeführt werden, jedoch in einem lokalen Verzeichnis auf dem lokalen Computer. Beispiel:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Das funktioniert auch gut. Das Problem tritt jedoch auf, wenn ich versuche, die oben genannten Argumente einzubeziehen (-time Aug 18 18) , zum Beispiel:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
Nach dem Ausführen dieses Skripts erhalte ich die folgende Fehlermeldung:
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
Bitte sag mir, was ich falsch mache, das ist sehr frustrierend.