Bereiche
News
Rewind
Tipps & Berichte
Forum
Galerie
Journals
Events
Umfragen
Themenwoche
Kleinanzeigen
Interaktiv
Anmelden
Registrierung
Zu allen empfangenen Nachrichten
Suche...
Zur erweiterten Suche
Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum
>
Entwickler
>
Skript per Cron starten verursacht fehler?
Skript per Cron starten verursacht fehler?
MetallSnake
20.11.06
14:16
Ich habe letztens auf blog.tice.de ein AppleScript Code gefunden. Klappt auch wunderbar wenn ich es im Editor starte oder per Doppelklick starte, aber wenn ich es über ein Cronjob öffnen lasse bekomme ich diesen Fehler:
"sh: line 3: screencapture: command not found"
Hier mal der Code:
on run
do shell script "Datum=`date '+%Y-%m-%d_%H-%M-%S'`;
FILE=~/Pictures/Screenshots/Taeglich/${Datum}.png;
screencapture $FILE;"
end run
Woran kann das liegen, dass der beim Doppelklick den "command" findet aber beim start per Cronjob nicht?
Vielleicht kann mir ja auch jmd. verklickern wie ich das als echtes shell script mache und es über cronjob starten kann.
„Das Schöne an der KI ist, dass wir endlich einen Weg gefunden haben, wie die Wirtschaft weiter wachsen kann, nachdem sie jeden Einzelnen von uns getötet hat.“
Hilfreich?
0
Kommentare
alfrank
20.11.06
14:19
Du mußt den kompletten Pfad zu dem Programm screencapture angeben !
Also: /usr/sbin/screencapture
Hilfreich?
0
MetallSnake
20.11.06
14:53
Aha! Dankeschön! Da muss man erstmal drauf kommen.
„Das Schöne an der KI ist, dass wir endlich einen Weg gefunden haben, wie die Wirtschaft weiter wachsen kann, nachdem sie jeden Einzelnen von uns getötet hat.“
Hilfreich?
0
assuna
20.11.06
23:23
#!/bin/bash
###################
## ##
# screenshots machen #
Datum=`date '+%Y-%m-%d_%H-%M-%S'`;
FILE=~/Pictures/pic${Datum}.png;
/usr/sbin/screencapture $FILE;
kopiere das obige script in ein textfile (z.b mit bbedit) und speichere es als reinen text ab mit einem sinnvollen namen ab.
öffne dann ein terminalfenster und tippe
chmod +x
mit leerzeichen hinten. dann ziehst du das abgespeicherte script aus einem finder window auf das terminal window, damit der filepath eingesetzt wird und drückst ENTER. nun kannst du dein script in den crontab einbinden.
Hilfreich?
0
Kommentieren
Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.
Kurztest MacBook Pro M4
iOS 18.3 mit Hinweisen auf neue Apple-Hardware
Mac-Leistung: Wie viel schneller ist eine inter...
Kurz: Trump unterstützt Musk als TikTok-Besitze...
TechTicker
Parallels führt x86-Windows auf M-Macs aus – Te...
Test AirPods Pro 2
Tim Cooks Jahresgehalt – und die Vergütung der ...