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 ... ;-)