On Wed, May 15, 2019 at 11:21 PM Jeffrey Walton <[email protected]> wrote:
> I have a systemd timer that starts a service, and the service executes > a script that downloads data files once a day. Once the data files are > retrieved I don't need the timer for the remainder of the day. > However, I need the time again the next day. > > Here are the two docs I found on scheduling a timer, but I was not > able to parse out the info I needed. > https://www.freedesktop.org/software/systemd/man/systemd.timer.html > and https://www.freedesktop.org/software/systemd/man/systemd.time.html > . > > How do I specify a timer that starts 6:00 AM every morning, fires once > an hour, and then stops for the day upon success of the download? > I think you only do "every hour 6:00 to XX:00" through systemd.timer and the rest through script logic – simply make the script exit if it finds today's data already having been downloaded. -- Mantas Mikulėnas
_______________________________________________ systemd-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/systemd-devel
