Als Benutzer ohne Rootberechtigung möchte ich beim Systemstart einen Hintergrundjob ausführen. Es ist eine Art Dienst, für den keine Root-Rechte erforderlich sind. Gibt es eine Möglichkeit, dies zu tun?
Eine Möglichkeit ist , setzt sudo -u user commandin rc.local, aber die Bearbeitung rc.localerfordert root - Privilegien.
Eine andere Möglichkeit besteht darin, das Programm von cronjeder Minute aus zu starten und zu prüfen, ob eine Instanz ausgeführt wird. Zum einen wird das System jedoch unnötigerweise aktiviert, und zum anderen kann die Überprüfung der ausgeführten Instanzen einen Race-Condition aufweisen.
Eine dritte Möglichkeit besteht darin, es auszuführen ~/.bash_profile, aber ich möchte es ohne Benutzeranmeldung starten.
crontab -e, die Cron-Datei unter zu erstellen/tmp?