Я новичок в сценарии оболочки, в настоящее время у меня есть сценарий оболочки с именем deploy.sh
, он может принимать некоторые параметры, например -n namespaceName -a appName и т. Д., Например:
./deploy.sh -n namespaceA -a appB
но когда я выполняю его следующим образом через S SH, он не работает,
ssh root@$remoteHost 'bash -s' < deploy.sh -n namespaceA -a appB
И когда я изменяю скрипт для непосредственного приема параметров вместо параметров (как выше), это работает хорошо.
ssh root@$remoteHost 'bash -s' < deploy.sh namespaceA appB
Есть ли способ передать ему опции? Кто-нибудь может пролить свет? ТИА.