Как пользователь без полномочий root, я хочу запускать фоновое задание при загрузке системы. Это своего рода сервис, который не требует привилегий root. Есть ли способ сделать это?
Один из способов положить sudo -u user commandв rc.local, но редактирование rc.localтребует корневой привилегии.
Другой способ - запускать его cronкаждую минуту и проверять наличие запущенного экземпляра, но, во-первых, это приводит к ненужному пробуждению системы, а во-вторых, при проверке запущенных экземпляров могут возникать условия гонки.
Третий способ - запустить его ~/.bash_profile, но я хочу запустить его без входа пользователя.
crontab -eсоздания файла cron под/tmp?