Я пытаюсь сделать сценарий оболочки, чтобы упростить развертывание приложения API, но приведенный ниже синтаксис недействителен?
#!/bin/bash
if [ -n "$1" ]
then
ssh root@10.6.189.9.17 << 'COMMAND'
cd /var/www/myapp
git pull
npm start
COMMAND
else
echo "argument is not set!"
fi
Я знаю, что это допустимо
ssh root@10.6.189.9.17 << 'COMMAND'
cd /var/www/myapp
git pull
npm start
COMMAND
но не после того, как я приведу их в состояние.