ローカルで実行すると正常に実行されるスクリプトを作成しました。
./sysMole -time Aug 18 18
引数"-time"、"Aug"、"18"、および"18"は、スクリプトに正常に渡されます。
現在、このスクリプトは、リモートマシンで実行されるように設計されていますが、ローカルマシンのローカルディレクトリから実行されます。例:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
それもうまくいきます。しかし、たとえば、前述の引数(-time Aug 18 18)を含めようとすると問題が発生します。
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole -time Aug 18 18
そのスクリプトを実行した後、次のエラーが表示されます。
bash: cannot set terminal process group (-1): Invalid argument
bash: no job control in this shell
私が間違っていることを教えてください、これは非常にイライラします。