Springen naar inhoud


Foto

Cron job werkt niet


  • Please log in to reply
Er zijn 64 reacties in dit onderwerp

#1 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 10:02

Ik gebruik al sinds jaar en dag een cronjob:

45 10 * * * ntpdate time.nist.gov > /tmp/ntpdate.log
53 5 * * * rm /media/hdd/epg.dat
52 5 * * * reboot

Die eerste lijn staat er nu in om te kijken hoe de cron werkt.  Normaal staat die er niet in.

 

Ik wel busybox-cron geinstalleerd.

 

Dit heeft altijd gewerkt, maar sinds de laatste update op 13 maart 2013 (verse flash) krijg ik dit niet meer aan het werken.

De eerste lijn (ntpdate) will ook niet uitvoeren.

 

Wat is er mis?

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Cron job werkt niet #2 Erik Slagter

  • PLi® Core member
  • 46951 berichten

+541
Excellent

Geplaatst op 3 april 2015 - 10:17

Ik zou als eerste eens kijken of die ntp server nog wel bereikbaar is vanaf jou. Het kan ook best zijn dat ze beperkingen hebben ingevoerd, als iedereen op de hele wereld op één ntp-server gaat zitten, dan gaat dat niet echt goed. Het is eigenlijk de bedoeling dat je een meer lokale ntp server gebruikt, bij voorkeur een van de provider als je die hebt. En anders kun je gebruik maken van de pool van servers die voor publiek gebruik is bedoeld: pool.ntp.org.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Cron job werkt niet #3 Jan Gruuthuse

  • Senior Member
  • 985 berichten

+20
Neutral

Geplaatst op 3 april 2015 - 10:22

ntpd ipv van ntpdate, zit standaard in OpenPLi 4.0 (laatste jaar gewijzigd of zo)

45 10 * * * ntpd -q -p time.nist.gov > /tmp/ntpdate.log

Anders cron gebruiken? Bestand met naam root in folder /etc/cron/


Veranderd door Jan Gruuthuse, 3 april 2015 - 10:24

Sf8HD, sf8008, OpenPli 9.0, fixed lnb 28.2E, 19.2E

Re: Cron job werkt niet #4 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 10:36

Had ik wel gedacht.  Focussen op wat niet het probleem is.

 

ntpdate werkt prima vanaf de command regel:

 3 Apr 11:33:10 ntpdate[10920]: adjust time server 128.138.141.172 offset 0.067687 sec

Maar deze regel is niet belangrijk.  De cron werkt dus in zijn geheel niet.  Dat is het probleem.

Hoe krijg ik cron dus weer aan de praat.

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Cron job werkt niet #5 Erik Slagter

  • PLi® Core member
  • 46951 berichten

+541
Excellent

Geplaatst op 3 april 2015 - 10:44

Dat is wel interessant inderdaad. Kijk eens met ps of cron wel draait? Is het package wel geinstalleerd?

 

Je kunt overigens ook ntpd buiten cron laten draaien, in de achtergrond.


* Wavefrontier T90 with 28E/23E/19E/13E via SCR switches 2 x 2 x 6 user bands
I don't read PM -> if you have something to ask or to report, do it in the forum so others can benefit. I don't take freelance jobs.
Ik lees geen PM -> als je iets te vragen of te melden hebt, doe het op het forum, zodat anderen er ook wat aan hebben.


Re: Cron job werkt niet #6 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 10:59

Vergeet nu AUB ntpdate.

 

ps info:

  419 root      3120 S    /usr/sbin/crond -c /etc/cron/crontabs

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Cron job werkt niet #7 pluizebol

  • Senior Member
  • 809 berichten

+9
Neutral

Geplaatst op 3 april 2015 - 11:29

Ik had ook al de indruk dat dit niet (meer) werkte want ik had een cronjob geprogrammeerd om elke dag de EPG te clearen vooraleer een nieuwe Rytec import te doen (om dubbele entries te vermijden) en dat werkte ook niet.

 

Ik heb die cronjob dan maar laten vallen en er geen issue van gemaakt om te vermijden dat iemand zich hier weer zou komen afvragen waarom ik steeds van die "rare problemen" heb ;)


VU+ DUO 4K SE (1xDVB-S2X FBC Twin en 1xDVB-T2) / OpenPLi 8.3 / Logitech Harmony AB

Windows 10 Home Edition 64bits / VU+ Duo 4K SE / OpenPLi 8.3 / Citroën C5 II hydractive III+ BlueHDi / Samsung S21+

La Douce France


Re: Cron job werkt niet #8 Pedro_Newbie

  • Senior Member
  • 4631 berichten

+225
Excellent

Geplaatst op 3 april 2015 - 11:48

Hier werken de cronjobs zonder problemen op de et8000 en de Solo2 (nachtelijke full-backup)

Beide images zijn up to date (solo2 nieuw geflasht op 23 maart jl., et8000 laatste maand gewoon geupdate)



Re: Cron job werkt niet #9 WanWizard

  • PLi® Core member
  • 68309 berichten

+1719
Excellent

Geplaatst op 3 april 2015 - 12:16

Waar staat die cron job? Wijzig je die met "crontab -e" ?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Cron job werkt niet #10 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 12:29

Waar staat die cron job? Wijzig je die met "crontab -e" ?

 

Neen gewoon met PSpad.

Crontab -e heb ik geprobeerd, maar ik kan daar niets mee.  Kan er niets mee editten,  Weet niet hoe ik de file moet saven.  Hoe ik er terug uit geraak.

 

Trouwens het heeft ot nu altijd gewerkt met een root file die ik met PSPad aangemaakt heb.  Want ik heb die crontab -e heb ik nooit kunnen gebruiken.

 

Willy

 

PS ik heb de root file zowel in /etc/cron/ als in /etc/cron/crontabs/ staan


Veranderd door doglover, 3 april 2015 - 12:34

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Cron job werkt niet #11 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 12:55

Oh ja:  File is ANSI en linux formaat

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Cron job werkt niet #12 Jan Gruuthuse

  • Senior Member
  • 985 berichten

+20
Neutral

Geplaatst op 3 april 2015 - 12:56

file root permissions/attributes 755 of 775?


Sf8HD, sf8008, OpenPli 9.0, fixed lnb 28.2E, 19.2E

Re: Cron job werkt niet #13 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 12:58

744

 

Ik dacht dit geen verschil uitmaakte.  Het is een configuratie file.

Changed it to 755 anyway.

 

Willy


Veranderd door doglover, 3 april 2015 - 13:00

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Cron job werkt niet #14 WanWizard

  • PLi® Core member
  • 68309 berichten

+1719
Excellent

Geplaatst op 3 april 2015 - 12:59

Zou niet uit moeten maken, root kan alles lezen.

 

Wat zegt 'crontab -l'?


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Cron job werkt niet #15 Jan Gruuthuse

  • Senior Member
  • 985 berichten

+20
Neutral

Geplaatst op 3 april 2015 - 13:28

Heeft dit iets te maken met busybox? Currently defined functions: crond is alleen aanwezig en niet crontab?

busybox --help

Sf8HD, sf8008, OpenPli 9.0, fixed lnb 28.2E, 19.2E

Re: Cron job werkt niet #16 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 13:33

root@et9x00:~# crontab -l                                       
10 14 * * * ntpdate time.nist.gov > /tmp/ntpdate.log            
52 5 * * * rm /media/hdd/epg.dat                                
53 9 * * * rebootroot@et9x00:~#       
BusyBox v1.22.1 (2015-02-15 11:58:51 CET) multi-call binary.
BusyBox is copyrighted by many authors between 1998-2012.
Licensed under GPLv2. See source distribution for detailed
copyright notices.

Usage: busybox [function [arguments]...]
   or: busybox --list
   or: function [arguments]...

    BusyBox is a multi-call binary that combines many common Unix
    utilities into a single executable.  Most people will create a
    link to busybox for each function they wish to use and BusyBox
    will act like whatever it was invoked as.

Currently defined functions:
    [, [[, addgroup, adduser, ar, arp, ash, awk, base64, basename, bash,
    blkid, bunzip2, bzcat, cat, chattr, chgrp, chmod, chown, chroot, chrt,
    clear, cmp, cp, crond, cut, date, dc, dd, delgroup, deluser, devmem,
    df, diff, dirname, dmesg, dnsdomainname, dos2unix, du, echo, egrep,
    eject, env, ether-wake, expr, false, fbset, fgrep, find,
    flash_eraseall, flock, fstrim, ftpd, fuser, getopt, getty, grep,
    groups, gunzip, gzip, hdparm, head, hostname, id, ifconfig, ifdown,
    ifplugd, ifup, inetd, inotifyd, ionice, ip, kill, killall, klogd, less,
    ln, loadkmap, logger, logname, logread, losetup, ls, lsattr, lsof,
    lspci, lsusb, md5sum, mdev, mkdir, mkfifo, mknod, mkswap, mktemp, more,
    mount, mv, nandwrite, nc, netstat, nice, nohup, nslookup, ntpd, od,
    patch, printf, ps, pwd, rdate, rdev, readlink, readprofile, realpath,
    renice, reset, rfkill, rm, rmdir, route, run-parts, sed, seq,
    setconsole, setlogcons, setserial, setsid, sh, sha1sum, sha256sum,
    sha3sum, sha512sum, sleep, sort, start-stop-daemon, strings, stty,
    sulogin, swapoff, swapon, switch_root, sync, sysctl, syslogd, tail,
    tar, taskset, tee, telnet, telnetd, test, time, timeout, top, touch,
    tr, true, tty, tunctl, udhcpc, umount, uname, uniq, unix2dos, unxz,
    unzip, uptime, users, usleep, vi, volname, watch, wc, wget, which, who,
    whoami, whois, xargs, xzcat, yes, zcat

Willy

                         
                                                              


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Cron job werkt niet #17 WanWizard

  • PLi® Core member
  • 68309 berichten

+1719
Excellent

Geplaatst op 3 april 2015 - 13:38

crontab -l ziet al je definities keurig, dus dat kan het in ieder geval niet zijn.


Currently in use: VU+ Duo 4K (2xFBC S2), VU+ Solo 4K (1xFBC S2), uClan Usytm 4K Pro (S2+T2), Octagon SF8008 (S2+T2), Zgemma H9.2H (S2+T2)

Due to my bad health, I will not be very active at times and may be slow to respond. I will not read the forum or PM on a regular basis.

Many answers to your question can be found in our new and improved wiki.


Re: Cron job werkt niet #18 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 13:42

Zover was ik ook al voor ik mijn eerste post plaatste.

En toen werd het duister voor mij.

Waarom voert ie neits uit, dat is de vraag.  Ik weet het niet.

 

Willy


~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*


Re: Cron job werkt niet #19 Jan Gruuthuse

  • Senior Member
  • 985 berichten

+20
Neutral

Geplaatst op 3 april 2015 - 14:35

opdracht wordt alleen maar uitgevoerd om

14:10

05:52
09:53

 

1 * * * * wordt om het uur uitgevoerd 1 minuut na elk uur

 

weet niet of dit gaat werken op

 

# alle 5 minuten

 

*/5 echo "hallo" > /tmp/test.log


Veranderd door Jan Gruuthuse, 3 april 2015 - 14:35

Sf8HD, sf8008, OpenPli 9.0, fixed lnb 28.2E, 19.2E

Re: Cron job werkt niet #20 doglover

  • Rytec EPG Team
  • 16974 berichten

+635
Excellent

Geplaatst op 3 april 2015 - 14:38

Ja ja  zo dom ik ben ook niet.

Ik verander natuurlijk de tijd van de eerste regelmatig.

 

Zal voor de volledigheid de bovenstaande lijn er ook eens inzetten.

*/5 echo "hallo" > /tmp/test.log

 

Willy


Veranderd door doglover, 3 april 2015 - 14:40

~~Rytec Team~~
Maxytec Multibox SE OpenPli (used as mediaplayer)
Mutant HD2400 OpenPli
Vu+ Duo OpenPli (backup)

Synology NAS

Sat: 13E, 19.2E, 23.5E and 28.2E
*Pli/Rytec EPG POWERED*



0 gebruiker(s) lezen dit onderwerp

0 leden, 0 bezoekers, 0 anonieme gebruikers