南宁制作网站的公司,天津猎头公司,最短的网站,博客移植wordpress上一次我们使用NPS自动注册的方式#xff0c;在被控端上实现了自动创建NPC客户端链接。 Linux主机自动注册NPS客户端#xff08;脚本化#xff09; 但是在使用过程中我发现存在很多的问题#xff0c;如果被控端重启客户端或者出现了多个NPS时会造成冲突#xff0c;所以考虑…上一次我们使用NPS自动注册的方式在被控端上实现了自动创建NPC客户端链接。 Linux主机自动注册NPS客户端脚本化 但是在使用过程中我发现存在很多的问题如果被控端重启客户端或者出现了多个NPS时会造成冲突所以考虑升级NPC客户端来解决这些问题
采用service文件的方式运行NPC客户端并添加开机自启动防止机器以外重启导致的NPS连接失效 如果使用的也是之前的自动化注册方式可以直接使用此脚本进行升级如不同请验证环境再次尝试
#! /bin/bashnumber$(pgrep npc1)cmd$(ps -p $number -o cmd --no-headers)modify_service(){cat EOF /usr/lib/systemd/system/npc1.service
[Unit]
DescriptionNPC Client Service
Afternetwork.target[Service]
Typesimple
ExecStart/usr/bin$cmd /var/log/npc1.log
Restartalways[Install]
WantedBymulti-user.target
EOF
}reload_system(){systemctl daemon-reloadsystemctl enable npc1 /dev/null 21systemctl start npc1kill -9 $number /dev/null 21
}check_npc1(){if systemctl is-active --quiet npc1.service; thenecho -e \e[32m客户端升级成功\e[0melseecho -e \e[31m客户端升级失败请手动检查程序\e[0mfi
}main(){modify_servicereload_systemcheck_npc1
}main