in reply to Scheduling a shell script to run every wednesday at 10 AM with perl without cron
At the prompt#!/usr/bin/env perl # snooze.pl use strict; use warnings; use Time::Local; my $min = 60; my $hour = 60 * $min; my $day = 24 * $hour; my $week = 7 * $day; # First W 10 AM # Epoch is Thursday 00:00:00 Jan 1, 1970 my $w = timegm(gmtime(6 *$day + 10*$hour)); # Upcoming Wednesday 10AM $w += $week until ($w > time); my $diff = $w - time; print $diff
server$ (while :; do sleep $(snooze.pl); doJob.pl; done &)
|
|---|