Temat: Autostart na ubuntu


Temat: Autostart na ubuntu
Data: 2020-06-28
Treść:
Najprostrzy sposób na uruchomienie programu lub skryptu polega na dodaniu do crontab użytkownika root wpisu:
 
@reboot /app/apache-activemq-5.15.13/bin/activemq console
W tym przykładzie startuje activemq.
Drugi, moim zdaniem, preferowany sposób to utworzenie serwisu. W tym celu tworzymy plik /etc/systemd/system/activemq.service o zawartości:
 
[Unit]
Description=Apache ActiveMQ
After=network.target

[Service]
Type=forking
User=szymon
ExecStart=/app/apache-activemq-5.15.13/bin/activemq start
ExecStop=/app/apache-activemq-5.15.13/bin/activemq stop

[Install]
WantedBy=multi-user.target

Następnie moża wystartować serwis poleceniem systemctl start activemq i podobnie bawić się poleceniem systemctl status/stop activemq. Serwis powinien też automatycznie wystartować po starcie systemu.
<< Powrót <<

powered by sw