Print some basic info to syslog
parent
9b976ea953
commit
c6386e1787
12
cronjob.pl
12
cronjob.pl
|
@ -10,6 +10,8 @@ use RSSTootalizer::User;
|
||||||
use RSSTootalizer::Entry;
|
use RSSTootalizer::Entry;
|
||||||
use RSSTootalizer::DB;
|
use RSSTootalizer::DB;
|
||||||
|
|
||||||
|
my $VERBOSE = 1;
|
||||||
|
|
||||||
our $config = "";
|
our $config = "";
|
||||||
open CONFIG, "rsstootalizer.conf.json" or die "Cannot open rsstootalizer.conf.json";
|
open CONFIG, "rsstootalizer.conf.json" or die "Cannot open rsstootalizer.conf.json";
|
||||||
{
|
{
|
||||||
|
@ -35,6 +37,9 @@ sub Error {{{
|
||||||
binmode STDERR, ":utf8";
|
binmode STDERR, ":utf8";
|
||||||
binmode STDOUT, ":utf8";
|
binmode STDOUT, ":utf8";
|
||||||
|
|
||||||
|
if ($VERBOSE) {print STDOUT "Checking for new entries\n";}
|
||||||
|
my $new_entries = 0;
|
||||||
|
|
||||||
my @feeds = RSSTootalizer::Feed->all();
|
my @feeds = RSSTootalizer::Feed->all();
|
||||||
FEED: foreach my $feed (@feeds){
|
FEED: foreach my $feed (@feeds){
|
||||||
next FEED unless $feed;
|
next FEED unless $feed;
|
||||||
|
@ -96,6 +101,8 @@ FEED: foreach my $feed (@feeds){
|
||||||
local $/ = undef;
|
local $/ = undef;
|
||||||
$reply = <DATA>;
|
$reply = <DATA>;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ($VERBOSE) {$new_entries += 1;}
|
||||||
}
|
}
|
||||||
|
|
||||||
my %ne;
|
my %ne;
|
||||||
|
@ -106,3 +113,8 @@ FEED: foreach my $feed (@feeds){
|
||||||
}
|
}
|
||||||
|
|
||||||
RSSTootalizer::DB->doUPDATE("UPDATE `users` SET session_id = 'invalid' WHERE TIME_TO_SEC(NOW()) - TIME_TO_SEC(`valid_from`) > 60*60*4;"); # invalidate old sessions
|
RSSTootalizer::DB->doUPDATE("UPDATE `users` SET session_id = 'invalid' WHERE TIME_TO_SEC(NOW()) - TIME_TO_SEC(`valid_from`) > 60*60*4;"); # invalidate old sessions
|
||||||
|
|
||||||
|
if ($VERBOSE) {
|
||||||
|
$new_entries ? ($new_entries > 1 ? print "$new_entries new entries\n" : print "$new_entries new entry\n") : print "No new entries\n";
|
||||||
|
print STDOUT "Done\n";
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue