cron job

Giorgos Keramidas keramida at ceid.upatras.gr
Mon Oct 18 16:55:05 EEST 2004


On 2004-10-18 15:40, Nikos Kanellopoulos <nkan at panafonet.gr> wrote:
> Giorgos Keramidas wrote:
> >On 2004-10-18 15:20, Nikos Kanellopoulos <nkan at panafonet.gr> wrote:
> >>Ορίστε το mail από  τον δαίμονα:
> >>
> >>From: root at zerowing.vosn.net (Cron Daemon)
> >>To: astraka at zerowing.vosn.net
> >>Subject: Cron <astraka at zerowing> /home/astraka/getvotes.pl
> >>2004-10-18 15:10: 1
> >
> >
> >Τα δευτερόλεπτα όντως τα τυπώνει με κενό το vixie-cron (οπότε έχει bug)
> >ή σου ξέφυγε κάτι στο copy/paste?
>
> Όχι, έτσι τα δείχνει...

Heh :-)

> >Άρα το cron δεν έχει πρόβλημα.  Το script σου κάνει κάποια βλακεία.
>
> Δεν νομίζω. Άλλωστε δουλεύει από command-line. Αλλά δες και συ:
>
> #!/usr/bin/perl
> #
> # Mail me last hour's votes, run as a cronjob
>
> [...]

Δε βλέπω κάτι προφανές.  Μήπως φταίει το σχετικά "άδειο" environment του cron?

Δοκίμασε να τρέξεις το script σου ως εξής:

	$ env -i HOME="${HOME}" SHELL="${SHELL}" \
	         LOGNAME="${LOGNAME}" PATH="/usr/bin:/bin" \
	         /home/astraka/getvotes.pl

Αν δεν παίξει, τότε κάποιο από τα Perl modules εξαρτάται από πράγματα
που δεν υπάρχουν στο environment το οποίο χρησιμοποιεί το cron για να
τρέξει το script σου.




More information about the Linux-greek-users mailing list