Toon posts:

Crontab file

Pagina: 1
Acties:

Verwijderd

Topicstarter
Weet iemand waar de file zit waar ik het crontab kan editten
(ja ik weet ook wel dat ik crontab -e kan gebruiken maar ik heb niet zoveel verstand van dat edit-programma vandaar)

Verwijderd

Als je bash als shell gebruikt kun je met export EDITOR=/usr/bin/pico bijvoorbeeld een andere editor gebruiken voor crontab -e. Crontab gebruikt namelijk gewoon jouw default editor.

  • eborn
  • Registratie: April 2000
  • Laatst online: 22:50
En verder zitten de crons zelf òf in /etc/cron o.i.d. òf je kunt ze ergens onder /var/cron of /var/spool/cron vinden. Correct me if i'm wrong ;)

Verwijderd

persoonlijk vind ik t makkelijker om te doen
code:
1
2
3
4
5
crontab -l > tempfile
crontab -l > tempfile.new
joe tempfile.new
crontab tempfile.new
crontab -l | more

maar dat zal wel een kwestie van smaak zijn denk ik :*

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

zomertje

Barisax knorretje

Toch is het geen overbodige luxe om een beetje vi basiskennis te hebben.... (ik neem nu aan dat je vi als basiseditor hebt staan)

totzoverdeT.netMamaModus ;)

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


Verwijderd

Op woensdag 24 april 2002 15:33 schreef DarthRaider het volgende:
persoonlijk vind ik t makkelijker om te doen
code:
1
2
3
4
5
crontab -l > tempfile
crontab -l > tempfile.new
joe tempfile.new
crontab tempfile.new
crontab -l | more

maar dat zal wel een kwestie van smaak zijn denk ik :*
Slechte smaak heb je ;), want wat is makkelijker?
1x je editor variable goed zetten en dan gewoon met crontab -e in joe komen, of elke keer een hele reeks van commando's uitvoeren? ;)

Verder heeft zomer wel gelijk natuurlijk dat een beetje basis vi-kennis ook geen kwaad kan ;)

  • it0
  • Registratie: April 2000
  • Laatst online: 27-12-2025

it0

Mijn mening is een feit.

OF

crobtab -l >/mnt/windows/myncrontab.txt
Herstart in windows
Open word
Open c:\mycron~1.txt
Bewerk
Bewaar
Ga terug naar linux
crontab /mnt/windows/mycrontab.txt

  • it0
  • Registratie: April 2000
  • Laatst online: 27-12-2025

it0

Mijn mening is een feit.

Op woensdag 24 april 2002 15:33 schreef DarthRaider het volgende:
code:
1
2
3
crontab -l > tempfile

crontab -l | more
Wat heb je in hemelsnaam allemaal in je crontab staan dat je hem moet pipen naar more?

* it0 voelt het topic "Wat heb jij in je crontab staan" aankomen...

Verwijderd

Slechte smaak heb je , want wat is makkelijker?
1x je editor variable goed zetten en dan gewoon met crontab -e in joe komen, of elke keer een hele reeks van command's uitvoeren?
Is wel veiliger op deze manier. Je hebt nu nog een backup van de oude situatie, dat heb je met crontab -e niet.

Verwijderd

Op woensdag 24 april 2002 16:09 schreef it0 het volgende:

[..]

Wat heb je in hemelsnaam allemaal in je crontab staan dat je hem moet pipen naar more?

* it0 voelt het topic "Wat heb jij in je crontab staan" aankomen...
ik vind t irritant als de prompt aan het eind van de laatste regel van de crontab komt te staan :)

(dit dus:
15 0 * * * /some/path/to/cron/script/darth@someserver:~another/path :P

Verwijderd

Op woensdag 24 april 2002 16:11 schreef us1111 het volgende:

[..]

Is wel veiliger op deze manier. Je hebt nu nog een backup van de oude situatie, dat heb je met crontab -e niet.
klinkt alsof ook jij wel s je crontab hebt verkloot :)

Verwijderd

Yup... Learning all the time, za'k maar zeggen *D

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

Op woensdag 24 april 2002 16:16 schreef us1111 het volgende:
Yup... Learning all the time, za'k maar zeggen *D
dit is dit nog steeds makkelijker:
code:
1
2
crontab -l > tempfile
crontab -e

;)

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

Hmmz... ik ging dus zelf ff proberen een andere editor neer te zetten, maar dat lukte niet echt :o
(mja, VI gebruiken vind ik niet echt een probleem, en zo vaak pas ik m'n crontab niet aan ;))
code:
1
2
3
root@chimera:/# echo $EDITOR

root@chimera:/#

Niets dus... als ik hem een waarde geef, dan doet hij daar ook niets mee...

Iemand nog een ander idee hoe het in te stellen is? :+

Verwijderd

heb je wel:

export editor=myeditor

gedaan?

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

Op woensdag 24 april 2002 17:20 schreef us1111 het volgende:
heb je wel:

export editor=myeditor

gedaan?
jups :)
als ik daarna die echo opdracht gaf, gaf hij ook vrolijk die waarde die ik opgaf... maar hij doet er niet zoveel mee :P

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

deadinspace

The what goes where now?

Op woensdag 24 april 2002 16:59 schreef BrZ het volgende:
Iemand nog een ander idee hoe het in te stellen is? :+
crontab gebruikt de waarde in $VISUAL, niet die in $EDITOR. $VISUAL hoort te wijzen naar de default vi op je systeem (ze gingen er vroeger van uit dat dat de enige editor was die je zou gebruiken :+ ), maar je kunt er even goed een andere editor voor invullen.

Verwijderd

Heb het hier even geprobeerd, maar hij reageerd hier gewoon op 'export EDITOR=myeditor'
ze gingen er vroeger van uit dat dat de enige editor was die je zou gebruiken
Huh?? Waarom er dan een variabele van maken? Tuurlijk gingen ze er niet van uit dat vi de enige editor is. 'ed' bv. werd eerder gebruikt als vi, en was toen de 'standaard'...

Verwijderd

Op woensdag 24 april 2002 16:59 schreef BrZ het volgende:
[..]
Iemand nog een ander idee hoe het in te stellen is? :+
export EDITOR="blaat" (met aanhalingstekens dus) :?

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

Op woensdag 24 april 2002 17:54 schreef deadinspace het volgende:

[..]

crontab gebruikt de waarde in $VISUAL, niet die in $EDITOR. $VISUAL hoort te wijzen naar de default vi op je systeem (ze gingen er vroeger van uit dat dat de enige editor was die je zou gebruiken :+ ), maar je kunt er even goed een andere editor voor invullen.
$VISUAL had ook geen waarde, maar die veranderd en het werkt :)

(wel vaag, kheb 'm nu ingesteld op vim, maar hij geeft allemaal foutmelding over m'n .vimrc die hij anders nooit geeft?)

  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 00:17
Ik open de crontab gewoon in nano, ook lekker simpel. Gewoon
nano /etc/crontab

overigens kan je ook gewoon bash/sh scriptjes in /etc/cron.[daily|weekly|monthly] plaatsen.


* _JGC_ gebruikte eerst ae, maar die zit niet meer in een Woody base-install van tegenwoordig :(

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

deadinspace

The what goes where now?

Op woensdag 24 april 2002 19:24 schreef _JGC_ het volgende:
* _JGC_ gebruikte eerst ae, maar die zit niet meer in een Woody base-install van tegenwoordig :(
Neej, die is eruit gekickt (helemaal uit Debian zelfs). Bij de installer zit nu nano.
Voor ae zijn best veel (imho veel betere) alternatieven: nano, joe, mcedit... (en natuurlijk vim :) )

Verwijderd

Ik open de crontab gewoon in nano, ook lekker simpel. Gewoon
nano /etc/crontab
Het enige probleem is dat iedere gebruiker een crontab kan hebben. En die staat niet in /etc crontab. Verder is /etc/crontab volgens mij niet POSIX compliant, en linux wil daar wel zoveel mogelijk naartoe.
Ik denk dan ook dat op de meeste distributies /etc/crontab niet zal bestaan..

  • BrZ
  • Registratie: Maart 2000
  • Laatst online: 30-07 09:36

BrZ

Op woensdag 24 april 2002 19:08 schreef BrZ het volgende:
(wel vaag, kheb 'm nu ingesteld op vim, maar hij geeft allemaal foutmelding over m'n .vimrc die hij anders nooit geeft?)
sjongejonge... ik had vim 2x erop staan... in /usr/bin stond vim 5.8.3, in /usr/local/bin staat vim 6.1... en die vimrc werkt alleen met die 6.1 :)

Naja, gefixt nu dus :P

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

deadinspace

The what goes where now?

Op donderdag 25 april 2002 12:41 schreef us1111 het volgende:
Het enige probleem is dat iedere gebruiker een crontab kan hebben. En die staat niet in /etc crontab. Verder is /etc/crontab volgens mij niet POSIX compliant, en linux wil daar wel zoveel mogelijk naartoe.
Ik denk dan ook dat op de meeste distributies /etc/crontab niet zal bestaan..
Ik kan me vergissen, maar volgensmij defined POSIX geen file-locaties (maar meer dingen zoals APIs enzo).

/etc/cron* is iig voor system-wide cron gebeuren, en /var/spool/cron/crontabs/ is normaal gesproken voor de user-crontabs.
Pagina: 1