我尝试制作一个shell脚本来帮助我更轻松地部署我的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
但是在我把它们放进条件后就没有了。