[linux] crontab -e voegt niks toe

Pagina: 1
Acties:

  • Blubber
  • Registratie: Mei 2000
  • Niet online
Ik wil dus iets om de minut laten uitvoeren. Ik heb crontab -e gedaan en toen dit ingevoer:
code:
1
*/1 * * * * /home/www/mp3/mp3.cron

de file cron.mp3 is voor de user executable, en de dir is ook leesbaar voor hem. Als ik mp3.cron met de hand uitvoer werkt het wel.
Ik heb ook al met root crontab -u icecast -e gedaan en toen die regel toegevoegd maar dat werkt ook niet. Als je dan crontab -l doet staat er niks, ook niet "no crontab for icecast" wat volgens mij wel hoort...

  • capedro
  • Registratie: Oktober 2000
  • Laatst online: 20-05 09:15
En als je crontab nu gewoon restart met bv:
code:
1
/etc/rc.d/cron restart

Dan doet ie het net zo goed :P

My weblog


  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Ik wil dus iets om de minut laten uitvoeren. Ik heb crontab -e gedaan en toen dit ingevoer:
code:
1
*/1 * * * * /home/www/mp3/mp3.cron

de file cron.mp3 is voor de user executable, en de dir is ook leesbaar voor hem. Als ik mp3.cron met de hand uitvoer werkt het wel.
Ik heb ook al met root crontab -u icecast -e gedaan en toen die regel toegevoegd maar dat werkt ook niet. Als je dan crontab -l doet staat er niks, ook niet "no crontab for icecast" wat volgens mij wel hoort...
-e is edit, niet toevoegen

crontab -u user -

om in te lezen via stdin

Verwijderd

Maak anders gewoon een tekstbestandje aan waarin je die regel zet... (noem die bijv. cronjobs.txt)
Vervolgens run je :
code:
1
crontab cronjobs.txt

Klaar! Check met 'crontab -l' of het gelukt is...

<off-topic / edit>
Is het mogelijk met cron iets vaker dan 1 keer per minuut uit te voeren?
</off-topic / edit>

  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Op vrijdag 08 februari 2002 16:27 schreef igmar het volgende:
-e is edit, niet toevoegen
Mja, en als je dus bij het editten een regel toevoegt heb je dus iets aan je crontab toegevoegd.

Topicstarter: wedden dat je geen enter achter de laatste regel hebt staan? :)

  • zomertje
  • Registratie: Januari 2000
  • Laatst online: 17-02 12:22

zomertje

Barisax knorretje

misschien sta je niet in cron.allow?

c/p stukje uit man crontab:

If the allow file exists, then you must be listed therein
in order to be allowed to use this command. If the allow
file does not exist but the deny file does exist, then you
must not be listed in the deny file in order to use this
command. If neither of these files exists, then depending
on site-dependent configuration parameters, only the super
user will be allowed to use this command, or all users
will be able to use this command.

het ultieme jaargetijde.... | #!/usr/bin/girl | Art prints and fun


  • Blubber
  • Registratie: Mei 2000
  • Niet online
Ik heb alle geprobeerd wat hierboven staat maar dat helpt niet. Maar hij heeft het ook gedaan, ooit. Maar toen heb ik crontab -r gedaan, om hem te legen. Dat moet toch kunnen ofnie?

  • Blubber
  • Registratie: Mei 2000
  • Niet online
Als ik eerst een cronjob toevoeg met crontab -e en dan crontab -l doe, staat er niks. Als ik dan crontab -r doe staat er nog niks, als ik dan nogmaals crontab -r doe staat er "no cronjobs for user blubber". Dus blijkbaar voegt ie hem wel toe...

  • igmar
  • Registratie: April 2000
  • Laatst online: 29-06 18:56

igmar

ISO20022

Mja, en als je dus bij het editten een regel toevoegt heb je dus iets aan je crontab toegevoegd.
De manual denkt er anders over, en crontab ook :)

  • Blubber
  • Registratie: Mei 2000
  • Niet online
Op zondag 10 februari 2002 12:30 schreef igmar het volgende:

[..]

De manual denkt er anders over, en crontab ook :)
Ik heb met crontab ff getweaked, het werkt nu wel, gewoon met root een regel aan /etc/cron.d toegevoegd. Maar das natuurlijk niet de bedoeling :)
Pagina: 1