Сайт | Скачать | Видео | Wiki

Автор Тема: Автозагрузка  (Прочитано 2763 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1021
  • Репутация: +41/-0
  • Автор темы
Автозагрузка
« : 03 Октябрь 2013, 21:27:34 »
Для меня тут встал вопрос - как добавить несколько команд в автозагрузку. Решение подсмотрел здесь. Применительно к нашему фругалу, это выглядит так:
1. Создаем  /etc/systemd/system/rc-local.service
Код
[Unit]
Description=/etc/rc.local Compatibility
ConditionPathIsExecutable=/etc/rc.local

[Service]
Type=oneshot
ExecStart=/etc/rc.local
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target
2. Создаем скрипт /etc/rc.local с нужными командами.
3. Включаем:
systemctl enable rc-local.service
В PRA надо с sudo. Результатом работы этой команды будет ссылка в /etc/systemd/system/multi-user.target.wants
4. Берем файлы  /etc/systemd/system/rc-local.service, /etc/rc.local и ссылку и включаем в модуль 001-BASE.
У меня на панде работает  :)
Пример простой, и помогает в понимании systemd.
Engineering is the art of making what you want from things you can get.

Оффлайн sfs

  • Администратор
  • Ветеран
  • ****
  • Сообщений: 33967
  • Репутация: +231/-0
    • PuppyRus-A
Re:Автозагрузка
« Ответ #1 : 04 Октябрь 2013, 09:11:55 »
В PRA примерно так и сделано. Не все оптимально -см. 30 и 38
За systemd брался поверхностно, но надо изучать http://forum.puppyrus.org/index.php/topic,14539.0.html