В Sun, 21 Dec 2014 13:24:16 +0100 Cecil Westerhof <[email protected]> пишет:
> I have a service in which I log vmstat info in a H2 database. Of-course > this is only useful when H2 is actually running. So I have the following > service file: > > [Unit] > Description=Logging vmstat to H2 Database > Requires=h2.service > After=h2.service > > [Service] > Type=simple > ExecStart=/home/cecil/bin/vmstatLog.sh > Restart=always > User=cecil > > [Install] > WantedBy=multi-user.target > > It works insofar that when h2 stops, vmstatLog also stops. But when h2 is > started again, vmstatLog does not start and needs to be started manually. > What am I doing wrong? > Nothing; this is expected behavior. Dependency in systemd is unidirectional; you may want to change [Install] section to WantedBy=h2.service so that starting h2.service will also start your service. _______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
