Обсуждение: Systemd

sleepycat
у меня система не загрузилась, куда уж там..но после решения проблемы вроде все чинчинарем с сервисами.
Не загрузилась из-за обновления?
Leonardo19
sleepycat
у меня система не загрузилась, куда уж там..но после решения проблемы вроде все чинчинарем с сервисами.
Не загрузилась из-за обновления?
Насколько я понял вот что было
(необязательно) Если вы хотите использовать только systemd, то можно удалить initscripts и установить systemd-sysvcompat, который создаст символические ссылки на init, reboot и пр. Тогда не нужно будет добавлять параметр init= к строке загрузки ядра.
Проблема с запуском deluge:
по умолчанию, deluged.service запускает демона под юзером deluge. Но при закачке демон создает папки с правами 755, которые я под домашним пользователем потом удалить не могу. Видел 2 варианта решения проблемы:
а) запускать демона под домашним пользователем. Прописал в файле /etc/conf.d/deluged в параметрах DELUGE_USER домашнего пользователя - ноль эмоций, демон все-равно стартует под deluge. Если запустить gtk-клиент из-под домашнего пользователя, он запросто стартует демона тоже под домашним пользователям, ведь как-то он это делает?
б) передать демону при запуске umask=002 (вроде такое решение вычитал). Обычным порядком umask передается в скрипте /etc/rc.d/deluged примерно так
[[ -z $PID ]] && su -l -s /bin/sh -c "umask 002 && /usr/bin/deluged >/dev/null" $DELUGE_USER
но новый добрый systemd обходится теперь без скриптов, как же мне передать umask в этом случае? Создавать отдельный скрипт? Но это совсем какое-то чесание левой рукой правого уха получается…
может UMask=
http://www.freedesktop.org/software/sys … .exec.html
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
может UMask=
http://www.freedesktop.org/software/sys … .exec.html
Зачетная ссылка!) Может проще сразу User=
Блин… systemd реально силён))
vit.ok
nafanja
может UMask=
http://www.freedesktop.org/software/sys … .exec.html
Зачетная ссылка!) Может проще сразу User=
Блин… systemd реально силён))
А где про него(systemd) можно на отечественном почитать? А то до сих пор не понимаю что в нем такого…
Гуглить умею, но хлама много, если не лень киньте ссылочку)))
P.S. вики смотрел)
на русском нет ничего хорошего, все старье и самый минимум.
А за последние несколько месяцев на том сайте документация увеличилась раза в 3-4
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
Суть идеологии без техподробностей от Леннарта на русском http://tux-the-penguin.blogspot.com/2010/09/systemd.html
Спасибо, именно это и интересовало;)
UPD: Хм, очень вкусно звучит, надо будет попробовать перейти целиком))) *задумчиво ищет жертву, десктоп жалко пока*
nafanja
может UMask=
http://www.freedesktop.org/software/sys … .exec.html
1. UMask помог, спасибо!
2. User изначально в сервисе был прописан как deluge. Попробовал заменить на домашнего - сервис вообще отказался стартовать. Но, имея ввиду п.1, это уже не так важно.
 
Зарегистрироваться или войдите чтобы оставить сообщение.