It's not really an 'Upstart' script that's provided by weewx. It's a SysV 'init' script.
Upstart scripts have a different structure (lots of "pre-start" clauses) and live in a different place (/etc/init instead of /etc/init.d). -tk On Fri, Nov 11, 2016 at 6:59 AM, Daniel Jönsson < daniel.jonsson.andr...@gmail.com> wrote: > In fact it was a systemd problem. > > I solved by using the service file you provided. Before I tried whit one I > googled. > The line missing in my own service file was: > PIDFile=/var/run/weewx.pid > I'm also new on systemd. But I remember reading something about "problems" > about handling pid and the importance of providing this especially when > running scripts from a service. Or something like that... > > Also: > At least in Ubuntu syslog.service and ntp.service doesn't exist (required > in the service you provided). > As i understand it after reading about systemd now for two days it should > instead be: > syslog.socket and time-sync.target > And you can write them on the same row separated with space > > > So the Upstart script provided with the deb package is not (cant find out > why) compatible with systemd. > > I am running weewx as root. Both in Upstart script and systemd. Ubuntu > 16.04 uses systemd as default. And I am on systemd on my system! > Is everyone else running Ubuntu 16.04 or later still using Upstart? I know > you still can use Upstart, but I can't remember getting an option to choose > when I did the upgrade... > > I will (when I have some more time to play around) try to assemble a > "better" service. > I think it is a good idea to also wait sql (if you use that as I do) and > maybe also a udev rule that waits for the station to be connected. > But as I wrote, I am new to systemd so it needs some more reading and > testing... > > Any way, Thank you for your time and for helping me!!! > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to weewx-user+unsubscr...@googlegroups.com. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.