Beiträge von latichte

    hab's: in der crontab dürfen die scripte nicht mit "root" ausgeführt werden, dann funktionierts! :winking_face_with_tongue:
    sooozusagen:


    0 22 * * 0 root /usr/sbin/janni_n-joy.sh > /dev/null 2>&1


    0 ist wie auch 7 der Sonntag (je nachdem mit welchem Tag die Woche beginnen soll).

    ...so hatte ich das auch interpretiert...


    * * * * * Befehl der ausgeführt werden soll
    - - - - -
    | | | | |
    | | | | +----- Wochentag (0 - 7) (Sonntag ist 0 und 7; oder Namen, siehe unten)
    | | | +------- Monat (1 - 12)
    | | +--------- Tag (1 - 31)
    | +----------- Stunde (0 - 23)
    +------------- Minute (0 - 59; oder Namen, siehe unten)

    hi! ich möchte auf meiner dreambox per cron (vixie-cron) und mittels streamripper musik aufnehmen.
    habe dafür ein script geschrieben, dass per cron aufgerufen werden soll. manuell aufgerufen funktioniert das script, per cron nicht. :confused_face:
    zu testzwecken sollte das script jede minute gestartet werden und den stream für 10 sekunden aufnehmen.


    vixie-cron hab ich auch noch nicht ganz durchblickt....wo ist'n mein denkfehler?


    crontab



    cron scheint zu arbeiten. der dienst ist gestartet, die datei /tmp/crontest wird "befüllt":


    Code
    root@dm7020hd:~# cat /tmp/crontest 
    Tue Jan 13 23:51:59 CET 2015



    das script soll per cron ausgeführt werden. wie gesagt, von hand gestartet wird's auch problemlos ausgeführt:



    hier liegen die scripte:


    Code
    root@dm7020hd:~# ll /usr/sbin/janni_*
    -rwxr-xr-x 1 root root 553 Jan 13 23:46 /usr/sbin/janni_n-joy.sh
    -rwxr-xr-x 1 root root 57 Jan 13 23:47 /usr/sbin/janni_rdate.sh


    hier werden die aufnahmen abgelegt. die dateien, die hier bereits liegen, wurden erstellt, wenn ich das scipt von hand gestartet hab:




    Auszug aus /var/log/messages:


    Code
    Jan 13 23:45:00 dm7020hd cron.info /USR/SBIN/CRON[2466]: (root) CMD (root /usr/sbin/janni_n-joy.sh > /dev/null 2>&1) 
    Jan 13 23:46:00 dm7020hd cron.info /USR/SBIN/CRON[2502]: (root) CMD (/bin/echo $(date) > /tmp/crontest) 
    Jan 13 23:47:00 dm7020hd cron.info /USR/SBIN/CRON[2537]: (root) CMD (/bin/echo $(date) > /tmp/crontest) 
    Jan 13 23:47:33 dm7020hd cron.info crontab[2558]: (root) BEGIN EDIT (root)


    noch ein paar infos zur umgebung: