New ENGINE Auto Start Method
/etc/systemd/system/ axcys-embedded-engine.service
*** Latest release ***
*** Added a sleep command to wait a little longer (allowing more time for Postgre to start completely) to see if this helps with starting after power out ***
[Unit]
Description=Axcys Embedded Engine
#After=NetworkManager-wait-online.service network.target network-online.target dbus.service
#Wants=NetworkManager-wait-online.service network-online.target
#systemctl enable axcys-embedded-engine.service
After=sockets.target
After=network.target
After=postsgresql.service
After=network-online.target debus.service
After=network-online.target
Wants=network-online.target
Wants=postsgresql.service
RestartSec=5
[Service]
ExecStartPre=/bin/sleep 30
#Type=simple
Type=forking
ExecStart=/home/pi/Public/axcys/AxcysFacilitySecurityManager/AxcysFacilitySecurityManager
Restart=always
[Install]
WantedBy=multi-user.target
*** ORIGINAL CODE ***
[Unit]
Description=Axcys Embedded Engine
#After=NetworkManager-wait-online.service network.target network-online.target dbus.service
#Wants=NetworkManager-wait-online.service network-online.target
#systemctl enable axcys-embedded-engine.service
After=sockets.target
After=network.target
After=postsgresql.service
After= network-online.target debus.service
RestartSec=5
[Service]
#Type=simple
Type=forking
ExecStart=/home/pi/Public/axcys/AxcysFacilitySecurityManager/AxcysFacilitySecurityManager
Restart=always
[Install]
WantedBy=multi-user.target