Unter Linux lassen sich Dienste relativ einfach per systemd
starten und am Leben halten. FreeBSD besitzt allerdings kein systemd
.
Um einen einfachen Prozess automatisch nachdem Boot unter FreeBSD zu starten, ist die einfachste mir bekannte Methode per cron
.
Autostart FreeBSD
Einfach
crontab -e
und anschließend den Job wie folgt parametrieren:
@reboot /usr/bin/your_process_name
Das Arbeitsverzeichnis ist automatisch HOME des Benutzers unter dem der cron
Job angelegt wurde.
Autorestart FreeBSD
Will man den Prozess unbedingt am Leben halten kann man ein daemon -r
ergänzen.
@reboot daemon -r /usr/local/bin/process_name
daemon
besitzt noch mehr CLI parameter, die man in der Manpage findet (daemon(8)
).