30 Jul
2012
30 Jul
'12
2:41 a.m.
On Sun, 2012-07-29 at 21:55 -0400, Ray Kohler wrote:
It's likely that the difference is because Fedora 16 (and still on F17 now) runs a much older version of systemd than Arch does. There have been some changes to systemd (and udev) in the meantime. In particular, it's no longer legal for udev rules to start long-running daemons - systemd will kill such daemons if this happens now. While I'm not familiar with this particular udev rule, it's likely that it was doing such a thing, and now the new service file will start it "the right way".
I got your idea. Thank you very much for the explanation. Best regards, Zhengyu Xu