On Tue, Jun 19, 2018 at 01:37:39PM +0300, Matsievskiy S.V. wrote: > Folder doesn't exist before running program. According to systemd man page, > when provided with PIDFile option, it removes pid file automatically. Even > if I create folder by hand, it gets deleted. > > I use stock unit file form /lib/systemd/system/i2pd.service. > > When I modified it to get strace output, I removed i2pd daemon option and > systemd PIDFile option.
Just for completeness: this problem is systemd specific: at least with openrc starting after reboot works, I have no reason to suspect different for sysv-rc. I have no clue about systemd or debugging it, thus that's it from me for now. Meow! -- ⢀⣴⠾⠻⢶⣦⠀ There's an easy way to tell toy operating systems from real ones. ⣾⠁⢰⠒⠀⣿⡁ Just look at how their shipped fonts display U+1F52B, this makes ⢿⡄⠘⠷⠚⠋⠀ the intended audience obvious. It's also interesting to see OSes ⠈⠳⣄⠀⠀⠀⠀ go back and forth wrt their intended target.