Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

Scriptvraagje

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

    deze mail naar de gebruiker op:
    [code:1:c13bb0fcea]
    Failed to open /dev
    tc: 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
    olf/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
    tc 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
    olf/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.