linux - 如果我使用 Putty 登录,Teamcity SSH Exec 无法执行我可以执行的命令

标签 linux ubuntu ssh teamcity pm2

enter image description here
如果我将自己登录到服务器并执行它,我可以完全执行“pm2 restart next”,而且我可以在任何地方执行它。但是,如果我尝试使用 SSH Exec 对 Team City 构建做同样的事情,并且还使用我通常登录的同一用户,它会失败。有什么想法吗?

最佳答案

必须像这样运行命令->/home/ubuntu/.nvm/versions/node/v16.13.0/bin/pm2

关于linux - 如果我使用 Putty 登录,Teamcity SSH Exec 无法执行我可以执行的命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70657957/

相关文章:

c++ - Linux 中使用三元运算符从 const char * 到 char * 的无效转换

ubuntu - Dockerfile 的构建问题

php - 使用 laravel SSH 将文件上传到另一台服务器

ubuntu - 在Ubuntu上为hadoop设置新用户?

linux - 通过特定客户端连接到 centos 服务器时出错

linux - Ansible scp 错误 - 没有这样的文件或目录

php - lighttpd 或 php 如何为客户端加载不同的网站并输出?

linux - write() 系统调用何时写入所有请求的缓冲区,而不是只进行部分写入?

java - Selenium ChromeDriver 给出 "InitializeSandbox() called with multiple threads in process gpu-process"错误

ubuntu - YOCTO:启动 menuconfig 打开一个空终端