Ich habe ein Projekt von einem ehemaligen Mitarbeiter geerbt, bei dem die Quelle fehlt. Daher versuche ich, Fehler in den temporären Dateien zu beheben, die in einem Verzeichnis erstellt werden. Das Problem ist, dass einige dieser Dateien so schnell erstellt und gelöscht werden, dass ich sie nicht in einen anderen Ordner verschieben kann.
Ich habe versucht, mit AppleScript oder Automator Dateien automatisch zu verschieben. Es scheint jedoch nicht bei Dateien zu funktionieren, die von der App erstellt wurden. Es funktioniert jedoch, wenn ich Dateien in das Verzeichnis im Finder verschiebe.
Ich habe auch ein Loop-Shell-Skript ausprobiert, das ein mv * ausführt, aber nicht alle Dateien abfängt.
Gibt es eine andere Möglichkeit, Dateien automatisch in ein anderes Verzeichnis zu verschieben, bevor sie gelöscht werden, oder zu verhindern, dass die Dateien überhaupt gelöscht werden?
Ich habe das Gefühl, dass, was auch immer Sie versuchen, die Dateien nicht registrieren wird, bevor die App sie löschen kann, wenn Sie sagen, dass es bereits zu schnell ist.
Aber Sie könnten sich launchAgents / Daemons ansehen
Apple bietet hier einen umfassenden Leitfaden
Sie sollten in der Lage sein, einen zu erstellen und den Ordner damit zu überwachen. Der Launch Agent kann Befehle und Skripte ausführen, die Sie zu seinen Programmargumenten hinzufügen.
quelle