Toon posts:

[RH9] crontab werkt niet

Pagina: 1
Acties:

Verwijderd

Topicstarter
hoi, ik zag ergens een scriptje voor in je crontab dat elk half en heel uur een geluidje afspeelt.
dit heb ik in mijn crontab gezet:

code:
1
2
3
4
5
6
7
8
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.4750 installed on Sat Sep  6 21:10:53 2003)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
# speel een klokgeluidje af om hele en halve uren aan te duiden:
SHELL=/bin/sh
MAILTO=root
0 * * * * for ((i=0; i<`date +%-I`; i++)); do play /usr/bin/DingDong.wav; done;
30 * * * * play /usr/bin/DingDong.wav


daarna heb ik service crond restart uitgevoerd, maar er gebeurt niks! terwijl als ik gewoon in console intik play /usr/bin/DingDong.wav doet ie het wel ....

weet iemand wat er hier misgaat?

  • saviour
  • Registratie: Juli 2000
  • Niet online
Je hebt niet aangegeven welke user dit moet doen?

# m h dom mon dow user command

[ Voor 27% gewijzigd door saviour op 03-09-2003 21:30 ]


Verwijderd

Topicstarter
ben ingelogd als root, ik heb dit script ingegeven met crontab -e, dus ik neem aan dat dit dan ook voor user root geldt of is dit te simpel gedacht?

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 02-05 18:38

deadinspace

The what goes where now?

saviour schreef op 03 september 2003 @ 21:30:
Je hebt niet aangegeven welke user dit moet doen?

# m h dom mon dow user command
Dat is alleen van toepassing in de system-wide crontabs. De user-crontabs (zoals in dit geval roots crontab) draaien altijd als de crontab eigenaar.

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Er mist i.i.g. een lege regel aan het einde, of heeft react die laten verdwijnen ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • blaataaps
  • Registratie: Juli 2001
  • Niet online
En wat soms ook helpt is het volledige path naar play in te vullen, de environment is iets anders in cron dan in je shell, dus het kan zijn dat play niet in je $PATH staat, dus play vervangen door /usr/bin/play , of waar je hem ook maar hebt staan ; )

  • Lancer
  • Registratie: Januari 2002
  • Laatst online: 20:30

Lancer

What the......

Mijn instellingen onder RH9

/var/spool/cron/root
code:
1
2
3
4
5
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.8508 installed on Tue Jul  1 16:12:15 2003)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
00 * * * * /usr/local/bin/bells;
30 * * * * /usr/bin/playwave /usr/share/sounds/churchbell.wav >/dev/null


en /usr/local/bin/bells
code:
1
2
#!/bin/sh
for ((i=0; i<`date +%-I`; i++));do /usr/bin/playwave /usr/share/sounds/churchbell.wav >/dev/null; done;

Je kunt niet in een systeem meten zonder het systeem te beinvloeden.... (gevolg van de Heisenberg onzekerheidsrelatie)

Pagina: 1