Toon posts:

crontab --> Your terminal lacks the ability to....

Pagina: 1
Acties:
  • 120 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb in mijn crontab de volgende regel staan
* * * * * /usr/bin/lynx -dump http://www.domein.nl/text.php
Hij zou nu elke minuut het script moeten uitvoeren, maar mooi niet, ik krijg per mail de volgende regel:[quote]
Your terminal lacks the ability to clear the screen or position the cursor.
Ik heb geen flauw idee waar ik wat moet zoeken, iemand een idee?

  • _-= Erikje =-_
  • Registratie: Maart 2000
  • Laatst online: 06-07 14:29
commando tussen aanhalingstekens? misschien lust ie geen spaties nl

  • Kookie
  • Registratie: Maart 2000
  • Niet online
Volgens mij moet je dit hebben als regel 0-59 * * * * <command>

Maar als hij het uitvoerd zal het wel oki zijn. Misschien moet je je display variabele zetten?

  • jeroen|IA
  • Registratie: Juni 1999
  • Laatst online: 26-05-2025
Dingen die vanuit een crontab worden uitgevoerd hebben geen terminal. Daarom wordt eventuele output van een crontab script ook altijd naar root gemaild. Je zou dus iets als:
code:
1
* * * * * /usr/bin/lynx -dump http://www.domein.nl/text.php > /tmp/outputfile 2> /tmp/errorlog &

kunnen doen.

Overigens: met 5 sterretjes wordt je script iedere minuut uitgevoerd. Weet je zeker dat je dat wilt?

Verwijderd

Topicstarter
Op donderdag 17 januari 2002 21:37 schreef jeroen het volgende:
Dingen die vanuit een crontab worden uitgevoerd hebben geen terminal. Daarom wordt eventuele output van een crontab script ook altijd naar root gemaild. Je zou dus iets als:
code:
1
* * * * * /usr/bin/lynx -dump http://www.domein.nl/text.php > /tmp/outputfile 2> /tmp/errorlog &

kunnen doen.

Overigens: met 5 sterretjes wordt je script iedere minuut uitgevoerd. Weet je zeker dat je dat wilt?
elke minuut ja...das even om te testen, als ik om de 30 min het moet gaan doen, duurt het zo lang >:)

Maar hij werkt nog niet? ik krijg geen meldingen meer, maar hij voert het script niet uit?

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

deadinspace

The what goes where now?

Op donderdag 17 januari 2002 22:05 schreef aarninkron het volgende:
Maar hij werkt nog niet? ik krijg geen meldingen meer, maar hij voert het script niet uit?
Die meldingen staat nu in /tmp/output en /tmp/errorlog

zet bovenaan je crontab eens 'TERM=xterm' oid...

  • jeroen|IA
  • Registratie: Juni 1999
  • Laatst online: 26-05-2025
TERM = xterm heeft alleen maar zin in een (X!)terminal, en die heb je dus niet in crontab environment...

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

igmar

ISO20022

Ik heb geen flauw idee waar ik wat moet zoeken, iemand een idee?
Dit is niet crontab die klaagt, maar lynx. lynx gaat er standaard vanuit dat je een vt terminal hebt, en vanuit een crontab heb je dat niet.

Verwijderd

Topicstarter
Op donderdag 17 januari 2002 22:25 schreef igmar het volgende:

[..]

Dit is niet crontab die klaagt, maar lynx. lynx gaat er standaard vanuit dat je een vt terminal hebt, en vanuit een crontab heb je dat niet.
klinkt logisch..
en wat zou een oplossing voor dit probleem zijn?

Verwijderd

Die heeft jeroen al gegeven.

Verwijderd

Topicstarter
Het werkt al...

als je boven in je crontab de volgende regel plaatst werkt die wel :-)

TERM=vt100

  • corani
  • Registratie: December 2000
  • Laatst online: 05-10-2017

corani

__,,,_(^_^)_,,,__

Op donderdag 17 januari 2002 22:43 schreef aarninkron het volgende:
Het werkt al...

als je boven in je crontab de volgende regel plaatst werkt die wel :-)

TERM=vt100
lynx -term=vt100 ?? ;)

Laat me nou toch eens met rust man!
Iedereen die in telekinese gelooft, steek a.u.b. mijn hand op


Verwijderd

Topicstarter
Op donderdag 17 januari 2002 22:47 schreef corani het volgende:

[..]

lynx -term=vt100 ?? ;)
ja die werkte nou weer niet bij mij? vreemd... is wel een geldig commando...

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

deadinspace

The what goes where now?

Op donderdag 17 januari 2002 22:20 schreef jeroen het volgende:
TERM = xterm heeft alleen maar zin in een (X!)terminal, en die heb je dus niet in crontab environment...
Nee.
Het punt is dat lynx niet wil starten zonder een TERM variabele, maar als je alleen -dump doet, heeft hij die TERM variabele helemaal niet nodig (hij output het dan gewoon naar stdout). Ondanks dat zeurt hij (bug in lynx imho).
Door zelf de TERM var te setten start hij wel. Maar aangezien hij hem niet gebruikt maakt het niet uit wat je erin zet.
Op donderdag 17 januari 2002 22:43 schreef aarninkron het volgende:
Het werkt al...

als je boven in je crontab de volgende regel plaatst werkt die wel :-)

TERM=vt100
En dat had met TERM=xterm dus evengoed gewerkt.
Voor de vt100 geldt overigens hetzelfde als voor xterm, namelijk dat je die terminal in de crontab OOK niet hebt.
Pagina: 1