Vraag


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 09:35
Ander vraagje. Ik heb voor boekhoudpakket Firefly iii een cronjob toegevoegd. Alleen daar is iets misgegaan. Ik had eerst 1 op basis van directe aanroep, die leek niet te werken dus aangepast naar op basis van curl. Dit door crontab -e maar als ik crontab -l uitvoer zie ik de OUDE cronjob ook nog staan. Hoe kan ik deze evt nog verwijderen?

Dus in crontab -e staat:

code:
1
0 3 * * * curl http:etc etc etc


en in crontab -l geeft:

code:
1
2
0 3 * * * curl http://etc etc
#0 3 * * * /usr/bin/php


Maar hoe ontdek ik dus waar die 2e staat. Want ik krijg elke cronjob transactie (automatische transacties) nu dubbel.

Ik heb al gekeken via diverse cron* opdrachten, maar kom er niet echt uit waarom beide actief lijken, maar er maar 1 in mijn crontab staat. Kan er meer dan 1 crontab bestand ergens actief zijn?

Beste antwoord (via Koepert op 26-01-2021 20:20)


  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 12-05 22:51

Hero of Time

Moderator LNX

There is only one Legend

Ik vind het wel bijzonder dat je twee verschillende resultaten krijgt met je crontab commando's. Want een crontab -l doet niets anders dan het bestand catten wat je anders zou bewerken met crontab -e. Dus ook regels die effectief niets doen (lege regels en uitgecommentarieerde regels) moet je zien.

Weet je zeker dat je niet bij een van de twee commando's 'sudo' ervoor hebt gezet en dus feitelijk je eigen crontab weergeeft en die van root bewerkt?

Commandline FTW | Tweakt met mate

Alle reacties


Acties:
  • 0 Henk 'm!

  • DeBolle
  • Registratie: September 2000
  • Laatst online: 12:19

DeBolle

Volgens mij ligt dat anders

Staat er nog een job in /etc/cron.[daily,hourly,weekly,monthly]?
Voor overzicht welk(e) account(s) een cron hebben, kijk in /var/spool/cron.
Overigens doet de tweede regel niets: begint met '#' immers.

[ Voor 18% gewijzigd door DeBolle op 26-01-2021 19:56 ]

Specs ... maar nog twee jaar zes maanden en dan weer 130!


Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 09:35
DeBolle schreef op dinsdag 26 januari 2021 @ 19:56:
Staat er nog een job in /etc/cron.[daily,hourly,weekly,monthly]?
Voor overzicht welk(e) account(s) een cron hebben, kijk in /var/spool/cron.
Overigens doet de tweede regel niets: begint met '#' immers.
Dat is t gekke/irritante. zover ik kan zien niet.

En mbt met die #, dat dacht ik dus ook, toch staan de transacties er dubbel in.

Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 12-05 22:51

Hero of Time

Moderator LNX

There is only one Legend

Ik vind het wel bijzonder dat je twee verschillende resultaten krijgt met je crontab commando's. Want een crontab -l doet niets anders dan het bestand catten wat je anders zou bewerken met crontab -e. Dus ook regels die effectief niets doen (lege regels en uitgecommentarieerde regels) moet je zien.

Weet je zeker dat je niet bij een van de twee commando's 'sudo' ervoor hebt gezet en dus feitelijk je eigen crontab weergeeft en die van root bewerkt?

Commandline FTW | Tweakt met mate


Acties:
  • 0 Henk 'm!

  • GlowMouse
  • Registratie: November 2002
  • Niet online
Wat Hero zegt. Je kunt met ptrace nog achterhalen waar crontab -l zijn info vandaan haalt.

Acties:
  • 0 Henk 'm!

  • Koepert
  • Registratie: Augustus 2013
  • Laatst online: 09:35
........ Sorry voor deze forumvervuiling.........

Ja idd, ik zat mijn eigen te bewerken en de root te doorzoeken..

Acties:
  • +2 Henk 'm!

  • Hero of Time
  • Registratie: Oktober 2004
  • Laatst online: 12-05 22:51

Hero of Time

Moderator LNX

There is only one Legend

_O- Ik had al zo'n idee, er is geen enkele andere mogelijkheid om dit verschil te krijgen.

Commandline FTW | Tweakt met mate

Pagina: 1