服务器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
哪位大神能告诉我下为啥