bash脚本意外的令牌,如果否则阻止?

时间:2018-09-29 10:50:53

标签: node.js bash shell heredoc

我尝试制作一个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

但是在我把它们放进条件后就没有了。

0 个答案:

没有答案