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. |