sudo systemctl enable genieacs-cwmp
sudo systemctl start genieacs-cwmp
sudo systemctl status genieacs-cwmp
sudo systemctl enable genieacs-nbi
sudo systemctl start genieacs-nbi
sudo systemctl status genieacs-nbi
sudo systemctl enable genieacs-fs
sudo systemctl start genieacs-fs
sudo systemctl status genieacs-fs
sudo systemctl enable genieacs-ui
sudo systemctl start genieacs-ui
sudo systemctl status genieacs-ui
查看四个服务状态均报203错误
以genieacs-cwmp错位为例:
ExecStart=/usr/bin/genieacs-cwmp (code=exited, status=203/EXEC)
可知,在/usr/bin/下找不到启动文件genieacs-cwmp
解决:
新开终端,直接运行genieacs-cwmp,保持运行。
另开终端,查找genieacs-cwmp文件保存路径: ps -ef | grep genieacs-cwmp
acs@GenieACS-Ubuntu16:~$ ps -ef
acs 2276 2039 3 11:22 pts/1 00:00:00 node /usr/local/bin/genieacs-cwmp
acs 2287 2276 3 11:22 pts/1 00:00:00 /usr/local/bin/node /usr/local/bin/genieacs-cwmp
acs 2289 2276 3 11:22 pts/1 00:00:00 /usr/local/bin/node /usr/local/bin/genieacs-cwmp
acs 2294 2276 3 11:22 pts/1 00:00:00 /usr/local/bin/node /usr/local/bin/genieacs-cwmp
acs 2301 2276 3 11:22 pts/1 00:00:00 /usr/local/bin/node /usr/local/bin/genieacs-cwmp
可知路径由 /usr/bin/genieacs-cwmp 变为 /usr/local/bin/genieacs-cwmp
修改systemd unit文件路径为/usr/local/bin/genieacs-cwmp即可
[Unit]
Description=GenieACS CWMP
After=network.target
[Service]
User=genieacs
EnvironmentFile=/opt/genieacs/genieacs.env
ExecStart=/usr/local/bin/genieacs-cwmp
[Install]
WantedBy=default.target
另外三个服务类似,直接修改对应systemd unit文件路径为/usr/local/bin/即可