Vraag & Antwoord

OS Linux

Scriptvraagje

Anoniem
Marcel de Reus
3 antwoorden
  • Waarom levert deze regel in mijn crontab:
    [code:1:c13bb0fcea]
    30 * * * * mplayer /home/rolf/sounds/churchbell.wav > /dev/null
    [/code:1:c13bb0fcea]

    deze mail naar de gebruiker op:
    [code:1:c13bb0fcea]
    Failed to open /dev/rtc: Permission denied (it should be readable by the user.)
    Can't init input joystick
    mplayer: could not connect to socket
    mplayer: Permission denied
    Failed to open LIRC support.
    You will not be able to use your remote control.
    [/code:1:c13bb0fcea]

    Of, beter gezegd: het staartje > /dev/null zorgt er toch voor dat enige output van deze opdracht naar dev/null toe gaat..?
    Wat moet ik doen om die regel "silent" te maken (nou ja, silent qua mailoutput dus ;-) )
  • Bij mij zou deze regel er zo uitzien.
    [code:1:0541d0bee3]
    30 * * * * mplayer /home/rolf/sounds/churchbell.wav 1> > /dev/null
    [/code:1:0541d0bee3]
    Probeer het eens.
    Een betere remedie IMHO zou zijn de oorzaak van de fouten weg te nemen (permissies van /dev/rtc controleren, enz. )
    Er zijn verschillende versies van crontab in omloop, die wellicht elk wat andere eisen stellen. Kijk naar de man crontab van jouw versie.
    ps. elk half uur een kerk-klok, hoe heb je er zin in… :roll:
  • [quote:ff5c8a7a84]
    ps. elk half uur een kerk-klok, hoe heb je er zin in…

    [/quote:ff5c8a7a84]
    't is nog erger:
    [code:1:ff5c8a7a84]
    0 * * * * for ((i=0; i<`date +%-I`; i++)); do aplay /home/rolf/sounds/churchbell.wav; done; > /dev/null
    [/code:1:ff5c8a7a84]
    ;-)
    (maar ook daar zit een fout in…)

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.