'dzdo: service: command not found' 通过 SSH 启动服务时
'dzdo: service: command not found' when starting a service via SSH
在我的 gitlab 脚本中,我正在尝试远程安装和启动 java 应用程序。安装部分很顺利,但是当我尝试使用此命令启动服务时:
ssh $DEPLOY_USER@$DEPLOY_HOST "sudo service my-service start"
我收到下一个错误:
dzdo: service: command not found
之前所有具有sudo权限的命令都执行成功。这个有什么问题吗?
在命令中添加 bash
解决了问题:
ssh $DEPLOY_USER@$DEPLOY_HOST "sudo bash service my-service start"
在我的 gitlab 脚本中,我正在尝试远程安装和启动 java 应用程序。安装部分很顺利,但是当我尝试使用此命令启动服务时:
ssh $DEPLOY_USER@$DEPLOY_HOST "sudo service my-service start"
我收到下一个错误:
dzdo: service: command not found
之前所有具有sudo权限的命令都执行成功。这个有什么问题吗?
在命令中添加 bash
解决了问题:
ssh $DEPLOY_USER@$DEPLOY_HOST "sudo bash service my-service start"