Freebsd Autostart Process

2021-10-19

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

freebsdcron

Raspberry Pi einrichten

Poor Mans Webserver "ohne" öffentliche IP