Atalantia
Aktives Mitglied
Thread Starter
- Dabei seit
- 26.11.2009
- Beiträge
- 1.894
- Reaktionspunkte
- 432
Hallo,
ich schrieb ein Script das durch den Inhalt eines Verzeichnisses geht und jede Datei auflistet.
Wenn ich das mit Terminal aufrufe funktioniert es und das Ergebnis sieht folgendermassen aus:
11 Verzeichnisse, 1 Datei.
Wenn ich das Script aber über einen launchd agent starte sieht das Ergebnis so aus:
Der launchAgent sieht so aus:
Weiss jemand wo der Fehler ist?
PS: Das Problem besteht für alle Skripte die irgendwie durch ein Verzeichnis iterieren müssen.
Das Problem besteht systemweit. Auch mit einem anderen User funktioniert es nicht.
ich schrieb ein Script das durch den Inhalt eines Verzeichnisses geht und jede Datei auflistet.
Bash:
#!/bin/bash
for i in $HOME/Downloads/Browsers/* ; do
echo "$i" >> $HOME/Desktop/test.txt
done
Code:
/Users/test/Downloads/Browsers/2023-06-13
/Users/test/Downloads/Browsers/2023-12-23
/Users/test/Downloads/Browsers/2023-12-29
/Users/test/Downloads/Browsers/2024-01-02
/Users/test/Downloads/Browsers/2024-01-04
/Users/test/Downloads/Browsers/2024-01-06
/Users/test/Downloads/Browsers/2024-01-07
/Users/test/Downloads/Browsers/2024-01-08
/Users/test/Downloads/Browsers/2024-01-10
/Users/test/Downloads/Browsers/2024-01-11
/Users/test/Downloads/Browsers/2024-01-16
/Users/test/Downloads/Browsers/2024-02-25
/Users/test/Downloads/Browsers/CE727493107CH.pdf
Wenn ich das Script aber über einen launchd agent starte sieht das Ergebnis so aus:
Code:
/Users/test/Downloads/Browsers/*
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Disabled</key>
<false/>
<key>Label</key>
<string>BrowserDLbyDate</string>
<key>Program</key>
<string>/Users/test/Library/Scripts/BrowserDLbyDate1</string>
<key>ProgramArguments</key>
<array>
<string>bash</string>
</array>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>0</integer>
<key>Minute</key>
<integer>1</integer>
</dict>
</dict>
</plist>
PS: Das Problem besteht für alle Skripte die irgendwie durch ein Verzeichnis iterieren müssen.
Das Problem besteht systemweit. Auch mit einem anderen User funktioniert es nicht.
Zuletzt bearbeitet: