• Willkommen im neuen Alpinforum!

    Das Alpinforum ist erfolgreich auf die neue Forensoftware XenForo umgezogen. Benutzerkonten und Foreninhalte wurden übernommen, sodass ihr euch wie gewohnt anmelden könnt.

    Schaut euch gerne um und probiert die neuen Funktionen aus. Solltet ihr Fehler oder Unstimmigkeiten entdecken, meldet sie bitte im entsprechenden Thema.

    Alle Informationen zur Migration und zum neuen Forum findet ihr hier:

    Zur ausführlichen Ankündigung

    Viel Spaß im neuen Alpinforum!

    Euer Alpinforum-Team

Webcam Bilder periodisch speichern auf dem Mac

Mapp

Großer Müggelberg (115m)
Hallo,
ich speichere seit einiger Zeit Webcambilder von einer Webseite automatisch mit Zeitstempel (z.B. 2012-11-20_12-00.jpg) ab.
Bisher hab ich das mit einem Scriptprogramm unter Windows gemacht.
Nun bin ich dank Win 8 auf Mac OSX umgestiegen.
Mit dem Automator kann man das zwar realiesieren, jedoch ist mir das etwas umständlich.
Hat wer von euch tipps?

Danke :)
 
Hallo Albe,
danke für die Blitzantwort :D
Jedoch stehe ich nun etwas auf dem Schlauch was du damit genau meinst.
 
Danke noch mal Albe.

Jedoch hab ich es nicht hinbekommen. Beim Ausführen deines Beispiels gab es immer folgende Meldung: Es wurde Ausdruck erwartet, aber ein Unbekanntes Token wurde gefunden.
Angemarkert hat er dabei das ` vor dem date!

Eine Lösung ohne Script fänd ich auch einfacher ;-)
Hat sonst keiner ne Idee oder ein fertiges Script mit Loop? 8)
 
Wenn ich es Zeilenweise einsetzte und übersetze komme ich bis Zeile zwei.
Bei der dritten Zeile mit dem Datum hängt er wieder an dem ' und bringt die gleiche Fehlermeldung.

Mit dem Shell Code bin ich nun völlig überfordert.

Sorry, und danke für die Mühe Albe.
Aber mit Script komm ich wohl nicht weiter mit meinem Halbwissen :nein:
 
"Übersetzen"? Das ist kein Apple-Script, das ist ein Shell-Script, das gibst du im Terminal ein ... (also die letzten beiden Test-Befehl z.B.)
 
@Mapp: Ich weiß nicht wie du vorgehst, aber folgende Schritte sollten dich eigentlich zum Ziel führen:

1. Die vier Zeilen Scriptcode in eine Textdatei kopieren und speichern, z.B. wie albe vorschlug "getwebcam.sh"
2. Auf der Shell in das entsprechende Verzeichnis wechseln
3. Ggf. muss die Datei erst ausführbar gemacht werden: "chmod +x getwebcam.sh"
4. Das Script mal testweise ausführen, um zu sehen ob es läuft: "./getwebcam.sh"
5. Cronjob einrichten, der das Script periodisch aufruft. Dazu dann wenn es bis hierher tut.
 
@starli Danke jetzt klappt der Befehl schon mal. Ich dachte die ganze Zeit es ist ein AppleScript :naja:

@k2k Danke auch für deine Tipps. Ich meld mich wenn's geklappt hat. :top:

Tut mir leid wenn ich mich so doof anstelle und euch strapaziere. Aber ich bin nun mal ein Maschinenbauer :lol:
 
So bin nun doch bei Schritt 4 angekommen. Eine DICKES Dankeschön euch noch mal. :D

Werde mich dann mal mit Cronjob auseinander setzen. Ist auch noch völlig unbekannt für mich. :oops:
 
So, zwei von drei Contab's laufen (glaub ich). Nur der nach dem Systemstart will nicht.

So war mein Vorgehen:

Terminal öffnen
Eingabe "crontab -e"
Eingabe "i"

Meine Cronjobs:
nach Systemstart "@reboot /Users/Name/Webcam/Snowtaeglich.sh"
alle 30min zwischen 8Uhr und 18Uhr "*/30 8,9,10,11,12,13,14,15,16,17,18 * * * /Users/Name/Webcam/Snowhalbstuendlich.sh"
alle zwei Stunden zwischen 8Uhr und 18Uhr "0 8,10,12,14,16,18 * * * /Users/Marco/Name/Snowzweistuendlich.sh"

Eingabe: ESC
Eingabe: ":wq"
Eingabe: ENTER

Wo ist der Fehler im Ersten?
 
Sobald mein letztes Problem gelöst ist, kann ich das gerne noch mal zusammenfassen.
 
So wie versprochen habe ich ein kleines Tutorial erstellt. Pdf Download
Das Problem mit dem Crontab beim booten mit dem Befehl @reboot, habe ich bis weilen leider nicht lösen können. Anscheinend funktioniert dies unter ML nicht mehr. Zu gegebener Zeit werde ich mich mal mit Launchd beschäftigen.

Ein großes Danke noch mal an die vorigen Helfer: albe, starli, k2k :hallo:
 
Hi, ich hole meinen alten Beitrag aus aktuellem Anlass mal nach oben.

Kann mir jemand sagen warum beim ersten Code zwar eine Datei heruntergeladen wird, aber kein zu öffnendes Bild entsteht?
Beim Code 2 geht es noch. Die SiMo scheint etwas geändert zu haben :?:
Die Webseite gibt es und manuell lässt sich das Bild auch speichern. Also was ist falsch? :?
Hilft vielleicht ein anderer Befehl?

Danke euch

Code:
#!/bin/bash
cd /Volumes/HDD/undsoweiter....
FILENAME=`date +"%Y-%m-%d_%H-%M"`
curl -o $FILENAME.jpg http://www.silvretta-montafon.at/webcams/image1.jpg

Code:
#!/bin/bash
cd /Volumes/HDD/undsoweiter....
FILENAME=`date +"%Y-%m-%d_%H-%M"`
curl -o $FILENAME.jpg http://mobotix.wildspitz.eu/kristall/cam1.jpg
 
Hast du dir die Datei mal im Text-Editor angesehen? Evtl. steht da eine Fehlermeldung drin oder sonst was, was dir bei der Fehlersuche helfen könnte.
 
starli schrieb:
Hast du dir die Datei mal im Text-Editor angesehen? Evtl. steht da eine Fehlermeldung drin oder sonst was, was dir bei der Fehlersuche helfen könnte.

Oh man, manchmal sieht man den Wald vor lauter Bäumen nicht. :rolleyes: Danke für den super Tipp Starli!
Sie hatten lediglich eine Weiterleitung von http auf https drin. Dank Textedit hab auch ich es dann gesehen.
 
Zurück
Oben