Hallo Uli, bitte keine PM, lese ich normalerweise nicht. Uli Fremd, Sonntag, 7. September 2003 15:03:
wie sieht das ganze fertig aus?
<servicemode> #!/bin/bash if test -e testdatei ; then rm testdatei else touch testdatei /pfad/zum/eigentlichen/skript fi </servicemode> Die richtigen Pfade einsetzen müßtest Du aber selbst machen ;) -- Andreas Feile www.feile.net
Hallo Andreas,
<servicemode>
#!/bin/bash if test -e testdatei ; then rm testdatei else touch testdatei /home/user/skript.sh fi
</servicemode>
waere es so dann komplett oder? Und diese Datei per Cronjob einmal am Tag ansprechen sehe ich das so richtig? Is alles noch so neu fuer mich :p Uli
Uli Fremd am Sonntag, 7. September 2003 15:40:
Hallo Andreas,
Hier mal ein Versuch einer ausführlicheren Erklärung, was da passiert: Das folgende Script wird täglich aufgerufen:
#!/bin/bash if test -e testdatei ; then
Testet, ob eine Datei namens "Testdatei" existiert ...
rm testdatei
... und löscht dies dann. Damit wäre es das für diesen Tag.
else
Ansonsten ...
touch testdatei
... erstelle eine Datei namens "Testdatei" und ...
/home/user/skript.sh
... rufe das jeden zweiten Tag gewünschte Programm (in diesem Beispiel die Scriptdatei "/home/user/script.sh") auf.
fi
waere es so dann komplett oder?
Ja, nur eben noch das aufzurufende Programm anpassen.
Und diese Datei per Cronjob einmal am Tag ansprechen sehe ich das so richtig? Is alles noch so neu fuer mich :p
Hier lief gerade ein Thread über eine Buchempfehlung. Nur so als Tipp. -- Gruß MaxX 8-)
[...] #!/bin/bash if test -e testdatei ; then rm testdatei else touch testdatei /pfad/zum/eigentlichen/skript fi
if [ $(expr $(date +%j) % 2) -eq 0 ] then echo mach das eine else echo mach das andere fi ...ist auch eine Möglichkeit. Vorteil: ist echt datumsabhängig. Nachteil: Macht an Neujahr einen Fehler, falls das alte Jahr kein Schaltjahr war. -- Alex
participants (4)
-
Alexander Veit
-
Andreas Feile
-
listen@my-mailserver.de
-
Matthias Houdek