Page 1 of 1

Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 13:45
by wecki
Hi,

ich suche ein Script was mir sekündlich quasi einen Komandozeilenbefehl absetzt.

Dieser Komandozeilenbefehl soll sekündlich eine URL aufrufen...

24 Stunden am Tag...

Kennt jemand das einen deamon oder so?

Cron kann ja nur Minütlich.

Leider kann ich kein Perl oder C++.

Gruß Wecki

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 13:48
by Joe User
Darf ich vor dem Posten einer Lösung wissen, was der, mit Verlaub, Quatsch bezwecken soll?

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 13:59
by wecki
Gerne :)

Ich möchte sekündlich eine URL aufrufen um sekundengenau einen test durchführen zu können. Deswegen benötige ich diesen Aufruf.

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 14:09
by Joe User
Auch wenn ich im sekündlichen Aufruf einer Webseite keinen legalen Nutzen sehen kann:

Code: Select all

*/60 * * * * /usr/bin/lynx -dump http://www.domain.tld/ > /dev/null

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 14:13
by captaincrunch
Wäre das nicht eher minütlich? ;)

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 14:43
by Joe User
Ich brauche Urlaub!

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 14:56
by wecki
Das ist minütlich...

Cron kann doch kein sekündlich oder?

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 15:03
by captaincrunch
Exakt. sowas müsstest du schon in einer etwas "fähigeren" Programmiersprache lösen.

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 15:21
by wecki
Gibt es keinen Deamon der ähnlich wie cron arbeitet aber Sekündlich kann?

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 15:52
by flo
Programmier ein Shellscript mit Abbruchvoraussetzung und eventuellem Lockfile, damit sich bei einem Serverproblem Dein Speicher nicht mit Lynxen vollmüllt und knall das ganze mit "&" in den Hintergrund - fertig ...

flo.

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 15:54
by captaincrunch
Mit welchem "sleep" willst du's denn per Shellscript lösen? ;)

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 16:11
by flo
CaptainCrunch wrote:Mit welchem "sleep" willst du's denn per Shellscript lösen? ;)

Code: Select all

[root@aegis][16:05:59][1.27 0.36][tmp:noexec](~) # sleep --help 
Aufruf: sleep ANZAHL[SUFFIX]...
 oder:  sleep OPTION
mit dem ;-)

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 16:18
by captaincrunch
Ach verdammt...ich brauch auch Urlaub! :oops:

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 16:23
by flo
:-)

Ã?brigens: Sleep ist in den coreutils bei Debian unstable drin - keine Ahnung, wo das bei SuSi sein könnte. Ich kann mich dran erinnern, daß ich so etwas mal programmieren wollte und wegen fehlenden sleeps auf eine andere Sprache ausgewichen bin, allzu unberechtigt ist der Einwand also nicht.

flo.

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 20:02
by Joe User
flo wrote:Ã?brigens: Sleep ist in den coreutils bei Debian unstable drin
Die Coreutils sind bei SuSE schon seit Jahren stable ;)

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-25 20:51
by flo
na ja, für echte Admins ist sleep halt einfach ungewöhnlich ... ;-)

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-26 17:44
by wecki
Hi,

wie mach ich das "und knall das ganze mit "&" in den Hintergrund"


Gruß Wecki

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-26 18:17
by whisper
Wenn ich jetzt auch gegen die Etikette verstosse:
Du solltest an deiner Stelle auf einem Rechner zuhause ein wenig mit shellprogrammierung rumspielen.
damit erschlägst du gleich zwei sachen:
  • * Du weisst was & ist und wie man es anwendet.
    * du handelst dir weniger ärger mit deinem provider ein :)

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-26 20:24
by captaincrunch
OT:
Wenn ich jetzt auch gegen die Etikette verstosse
Tust du nicht, ganz im Gegenteil. ;)

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-27 12:53
by wecki
Ok,

ich probier's mal :-)

Aber bitte nicht hauen wenn ich noch irgend ne dumme frage dazu hab ok? :-)

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-27 13:20
by flo

Code: Select all

#!/bin/sh

#
# Variablen
TGTFOLDER="./"
DOWNLOADURL="http://www.domain.de/images/pix.gif"
SLEEPTIMEOUT=2
LOCKFILE="/tmp/dl_sec.lck"
LOGFILE="/var/log/dl_sec_log"
OKFLAG=1
DATEHUMAN=`/bin/date +"%d.%m.%Y %H:%M:%S"`

#
# Routine
while [ $OKFLAG -eq 1 ]; do
        touch $LOCKFILE
        wget -q --read-timeout=3 $DOWNLOADURL || exit 1
        echo $DATEHUMAN >> $LOGFILE
        rm $LOCKFILE
        sleep $SLEEPTIMEOUT

        DATEHUMAN=`/bin/date +"%d.%m.%Y %H:%M:%S"`
        ##
        ## Abbruchbedingungen hier
        ##
done;
Da fehlt noch der Code für den Abbruch, die Abfrage des Lockfiles, aber der Kern ist es ... 10 Minuten :-(

flo.

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-27 15:39
by r00ty
was willst du denn mit dem Lockfile ?
dass es tut wenn er mehrere Instanzen des Scripts laufen hat ?

Re: Script, welches sekündlich eine URL mit lynx öffent

Posted: 2005-08-27 17:28
by flo
prinzipiell nur dafür, daß er nicht mehrere Instanzen absetzt, wenn schon eine streikt ... ;-)