×
Menu
Index

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