服务器ABC已免密

A通过ssh root@B_address "nohup svr绝对路径 >/dev/null 2>&1",让B执行nohup

命令执行后B的svr无反应

A对C执行相同命令有效

C对B执行相同命令有效

A对B执行ssh root@B_address “df -h”有效

A先ssh root@B_address,连接后再执行nohup svr绝对路径 >/dev/null 2>&1 有效

A执行ssh root@B_address "source /etc/profile; nohup svr绝对路径 >/dev/null 2>&1"无效

重启B无效

参考文章​​https://www.cnblogs.com/sunpong/p/13660375.html​

最后解决:

ssh root@B_address  <<EOF
source /etc/profile; nohup svr绝对路径 >/dev/null 2>&1
EOF



哪位大神能告诉我下为啥