Я написал скрипт, который отлично работает при локальном исполнении:
./sysMole -time Aug 18 18
Аргументы «-time» , «Aug» , «18» и «18» успешно передаются в сценарий.
Теперь этот сценарий предназначен для выполнения на удаленной машине, но из локального каталога на локальной машине. Пример:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
Это также отлично работает. Но проблема возникает, когда я пытаюсь включить эти вышеупомянутые аргументы (время 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
Пожалуйста, скажите мне, что я делаю неправильно, это сильно расстраивает.