From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <548758B5.6010405@altlinux.com> Date: Tue, 09 Dec 2014 23:16:53 +0300 From: Anton Farygin User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.0 MIME-Version: 1.0 To: devel@lists.altlinux.org References: <5481F649.2000800@altlinux.com> <20141205191651.GA15423@mw.mithraen.ru> <5482107C.4020002@altlinux.com> <20141205223054.GA19875@mw.mithraen.ru> <5482F43A.8040003@altlinux.com> <20141206160338.GA24935@mw.mithraen.ru> <5486D4C9.7040608@altlinux.com> <20141209200151.GA27954@mw.mithraen.ru> In-Reply-To: <20141209200151.GA27954@mw.mithraen.ru> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [devel] systemd user-session-units X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Dec 2014 20:16:54 -0000 Archived-At: List-Archive: List-Post: On 09.12.2014 23:01, Денис Смирнов wrote: > On Tue, Dec 09, 2014 at 01:54:01PM +0300, Anton Farygin wrote: > >>> а дальше спокойно юзать его под юзверем. У меня на машине именно так >>> сейчас запускаются всякие dropbox'ы и fetchmail'ы. >> Почему-то это у меня не срабатывает. Надо какие-то изменения в нашем >> systemd ? > > Так, у тебя p7 или Сизиф? Я эти эксперименты на сизифном systemd делал. Сизиф. > > Можешь показать что у тебя при этом в логах -- как именно не работает? Доберусь покажу. > > И я ошибся, надо использовать uid а не username. Т.е., например: > > systemctl start user-emStpdFTA31DcWalurthmA@public.gmane.org Ой, а это что за ужас ? > >>> Только вот, думаю, в итоге скорее создам соответствующие dropbox@.service, >>> fetchmail@.service и т.д., и буду поднимать их системным systemd. Возможно >>> дл твоей задачи с devmon это будет удобнее. >> Я честно не понял как ты это запускаешь - у меня ругается на отсутствие >> devmon-wMIoqp+mPR8c5CkaFG5UGg@public.gmane.org > > Покажи свой devmon@.service > Его надо писать как темплейт. > > Вот пример, как я делал для fetchmail (правда не помню, это уже > проверенная версия или нет): > > [Unit] > Description=Fetchmail > Requires=network-online.target local-fs.target > > [Service] > Type=simple > WorkingDirectory=/home/%I > User=%I > PAMName=system-auth > ExecStart=/bin/sh -l -c 'exec /usr/bin/fetchmail -N' > > [Install] > WantedBy=default.target Да, %I есть. https://github.com/IgnorantGuru/udevil/blob/master/etc/systemd/devmon%40.service > >>> mnt это обертка над ним (и hmount/pmount, если нет udisksctl). Оно >>> удобнее. >> Посмотри devmon, там тоже есть обёртка на шелле. > > Гляну, спасибо. сорри, devmon на шелле, а обёртка udevl на C. https://github.com/IgnorantGuru/udevil/tree/master/src