我编写了一个在本地执行时可以正常运行的脚本:
./sysMole -time Aug 18 18
参数“ -time”,“ Aug”,“ 18”和“ 18”已成功传递到脚本。
现在,该脚本旨在在远程计算机上执行,但是可以从本地计算机上的本地目录执行。例:
ssh root@remoteServer "bash -s" < /var/www/html/ops1/sysMole
那也很好。但是,当我尝试包括上述论点(时间为8月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
请告诉我我在做什么错,这非常令人沮丧。