crontab

hmm,

eigentlich sollte dort ein Programm lynx sein oder zumindestens ein Symlink zur ausführbaren Datei. Scheinbar hast du aber lynx nicht installiert, dann kann es natürlich auch nicht gehen. Oder lynx hat sich woanders hinkopeirt beim installieren, bei mir ist es im Verzeichnis /usr/local/bin/ zu finden.

Musst einfach mal danach suchen. Wie auch immer wenn du es nicht findest =>

http://lynx.browser.org/

da findest du es bestimmt ;)
 
da ja lynx gestartet werden kann sollte es auch da sein :-)

find / -name lynx

und er sollte dir rauswerfen wo zur hölle die das proggi versteckt haben

normal ist

/usr/bin/lynx :-)

ps ind der crontab muss auch das erste / stehen

sprich

* * * * * /usr/bin/lynx -dump http://usw.web.de/script.php
 
Re

Hallo,

ein Kumpel von mir startet mitte August unter cron24.de ein kostenlosen Crontab Service, da sollten sich eure und meine Probleme mit Crontabs erledigt haben.

Gruss Peter
 
cronjob

Hallo,

ich möchte auch gerne ein PHP Script stündlich aufrufen.

Ich will auch den Eintrag unten nutzen. Was ich nur gerne wissen möchte ist, was der Eintrag genau macht. Was bedeutet z.B. -M -dump? Und warum >> /dev/null

30 * * * * username /usr/bin/w3m -M -dump http://deineadresse/dasphpscript.php >> /dev/null

Wird der w3m Browser eigentlich danach automatisch geschlossen? Oder laufen dann nach einiger Zeit sehr viele w3m Prozesse und keiner wird geschlossen.


Danke
Ciao René
 
Re: cronjob

Original geschrieben von chicagodog
Hallo,

ich möchte auch gerne ein PHP Script stündlich aufrufen.

Ich will auch den Eintrag unten nutzen. Was ich nur gerne wissen möchte ist, was der Eintrag genau macht. Was bedeutet z.B. -M -dump? Und warum >> /dev/null

30 * * * * username /usr/bin/w3m -M -dump http://deineadresse/dasphpscript.php >> /dev/null

Wird der w3m Browser eigentlich danach automatisch geschlossen? Oder laufen dann nach einiger Zeit sehr viele w3m Prozesse und keiner wird geschlossen.


Danke
Ciao René

@melmager:
um herauszufinden wo das binary liegt welches startfähig ist reicht ein:
$ whereis lynx
lynx:/usr/bin/lynx

/dev/null
ist die Antwort auf alle Fragen. :-)
nein /dev/null ist sozusagen das nirvana, das schwarze Loch, das Nichts.
und >> /dev/null bedeutet Leite die Ausgaben des programms w3m ins nichts.
Kurz gesagt:
Lass das Programm ohne Ausgabe laufen.


Wird der w3m Browser eigentlich danach automatisch geschlossen?

Das währe doch etwas dem du problemlos selber nachforschen könntest ;)
 
cronjob

Hi,

na ja. so richtig hast Du mir ja nicht geholfen (oder wolltest Du mir nicht helfen!?).

also laut "top" wird der prozess w3m immer wieder geschlossen. kann ich mich darauf verlassen oder sollte ich noch woanders nachsehen?

was macht jetzt eigentlich -M -dump? kann man das nicht einfach weglassen?

Danke

René
 
Re: cronjob

Original geschrieben von chicagodog
Hi,

na ja. so richtig hast Du mir ja nicht geholfen (oder wolltest Du mir nicht helfen!?).

also laut "top" wird der prozess w3m immer wieder geschlossen. kann ich mich darauf verlassen oder sollte ich noch woanders nachsehen?

Du siehst die laufenden Prozesse unter ps -ax.
Sieht aber so aus das w3m geschlossen wird.

Das ich meinte, probier es aus sollte heissen:
Ich geh davon aus das der Prozess immer wieder geschlossen, jedoch
eine garantie kann ich dir da nicht draufgeben.

Drum probier es einfach mal aus ;)
 
nein das -M -dump kann man nicht weglassen

um zu erfahren welche optionen ein Programm hat macht man:
man progname

in unserem fall
man w3m
-M = schwarz/weiss ausgabe
-dump = ausgabe auf standartout und diese Option sorgt dafür das nur die eine aufgerufene Seite angesprochen wird und dann wird w3m beendet
 
Zurück