Можно ли запускать приложения автозагрузки на экране входа в систему без входа в систему?

Можно ли запускать приложения автозагрузки на экране входа в систему без входа в систему?

Я собираюсь настроить свой компьютер на включение ночью, и он автоматически начнет загрузку. Из соображений безопасности я не хочу настраивать Ubuntu на автоматический вход. Проблема в экране входа, где мне нужно вручную вводить пароль для входа.

Когда запускаются приложения в автозагрузке? С экрана входа в систему или с нарисованного рабочего стола?

Может ли программное обеспечение из этого списка запускаться с экрана входа в систему (без ввода пароля пользователем для входа на рабочий стол), если оно помещено в автозагрузку приложений?

СПИСОК: кронтаб,ария2с,передача-gtk, выключение, uGet,xdman

решение1

Глобальный cron запускается независимо от входа в систему. Crontab для каждого пользователя запускается только после входа в систему.

Передача может быть запущена как услуга, как кто-то уже спрашивалздесь.

Мне кажется, что вы пытаетесь запустить seedbox из основной ветки Ubuntu. Не надо. Просто используйте образ seedbox VM, напримерэтот.

решение2

Пользовательская служба systemdможет работать без входа пользователя в систему. Какая у вас версия Ubuntu? Работает ли онсистемд?

Итак, эта функция называетсязатяжнойи включается запуском

loginctl enable-linger yourusername

Затем вы размещаете свойсистемд.service файл в~/.config/systemd/user

Вы можете создать скрипт оболочки, который будет выполнять то, что вам нужно, и запустить этот скрипт из пользовательской службы systemd.

Вы даже можете использовать systemd cron facility для запуска в определенную дату/время. Используйте файл .timer systemd, затем

Включите эту/те службы и запустите их (например, одну, которая называется dlздесь)

systemctl --user enable dl.service
systemctl --user start dl.service

Ссылка:Arch Linux вики

Связанный контент