--wait-ip not working until I append --wait-ip into the output command
pm2 startup systemd --wait-ip
[PM2] Init System found: systemd [PM2] To setup the Startup Script, copy/paste the following command: sudo env PATH=$PATH:/home/vods/.nvm/versions/node/v14.20.0/bin /home/vods/.nvm/versions/node/v14.20.0/lib/node_modules/pm2/bin/pm2 startup systemd -u vods --hp /home/vods
[PM2] Init System found: systemd Platform systemd Template [Unit] Description=PM2 process manager Documentation=https://pm2.keymetrics.io/ After=network.target
[Service] Type=forking User=vods LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity Environment=PATH=/home/vods/.nvm/versions/node/v14.20.0/bin:/home/vods/.local/bin:/home/vods/bin:/root/.nvm/versions/node/v14.19.2/bin:/usr/local/jdk-11.0.15.1/bin:/usr/local/jdk-11.0.15.1/jre/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/pgsql/bin/:/usr/local/apache-maven-3.8.2/bin:/usr/local/go/bin:/usr/local/ffmpeg-4.4-amd64-static/:/root/srt-1.4.3:/usr/local/minio:/root/bin:/home/vods/.nvm/versions/node/v14.20.0/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin Environment=PM2_HOME=/home/vods/.pm2 PIDFile=/home/vods/.pm2/pm2.pid Restart=on-failure
ExecStart=/home/vods/.nvm/versions/node/v14.20.0/lib/node_modules/pm2/bin/pm2 resurrect ExecReload=/home/vods/.nvm/versions/node/v14.20.0/lib/node_modules/pm2/bin/pm2 reload all ExecStop=/home/vods/.nvm/versions/node/v14.20.0/lib/node_modules/pm2/bin/pm2 kill
[Install] WantedBy=multi-user.target
If I modify the command , append --wait-ip to the command, then it works
sudo env PATH=$PATH:/home/vods/.nvm/versions/node/v14.20.0/bin /home/vods/.nvm/versions/node/v14.20.0/lib/node_modules/pm2/bin/pm2 startup systemd --wait-ip -u vods --hp /home/vods
[PM2] Init System found: systemd Platform systemd Template [Unit] Description=PM2 process manager Documentation=https://pm2.keymetrics.io/ After=network-online.target Restart=on-failure
[Service] Type=forking User=vods LimitNOFILE=infinity LimitNPROC=infinity LimitCORE=infinity Environment=PATH=/home/vods/.nvm/versions/node/v14.20.0/bin:/home/vods/.local/bin:/home/vods/bin:/root/.nvm/versions/node/v14.19.2/bin:/usr/local/jdk-11.0.15.1/bin:/usr/local/jdk-11.0.15.1/jre/bin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/pgsql/bin/:/usr/local/apache-maven-3.8.2/bin:/usr/local/go/bin:/usr/local/ffmpeg-4.4-amd64-static/:/root/srt-1.4.3:/usr/local/minio:/root/bin:/home/vods/.nvm/versions/node/v14.20.0/bin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin Environment=PM2_HOME=/home/vods/.pm2 PIDFile=/home/vods/.pm2/pm2.pid
ExecStart=/home/vods/.nvm/versions/node/v14.20.0/lib/node_modules/pm2/bin/pm2 resurrect ExecReload=/home/vods/.nvm/versions/node/v14.20.0/lib/node_modules/pm2/bin/pm2 reload all ExecStop=/home/vods/.nvm/versions/node/v14.20.0/lib/node_modules/pm2/bin/pm2 kill
[Install] WantedBy=network-online.target