On 1/29/08 3:19 PM, "Dave Zarzycki" <zarzycki@apple.com> wrote:
On Jan 29, 2008, at 12:14 PM, Nathan Duran wrote:
On Jan 29, 2008, at 11:40 AM, Galen Sprague wrote:
I had a question about creating a User Agent for multiple users in Lingon. Is there a way to set the When:Run it if this file is modified as: ~/Library/Preferences/com.systempreferences.plist instead of /Users/loggedInUser/LibraryPreferences/ com.apple.systempreferences.plist? It doesn¹t seem to recognize ~/ Library
This way my terminal command will run if any User¹s com.apple.systempreferences.plist is modified.
I can't really imagine this being possible. How is launchd supposed to know which user's directory the tilde should be expanded into at any given moment considering the fact that multiple users can be logged in concurrently?
There is one launchd per user, so in theory, it shouldn't be hard. Unfortunately, the "~" magic doesn't work for WatchPaths at the moment. Feel free to file a bug,
I have also tried adding multiple WatchPaths by editing the .plist file but it only seems to use the first WatchPath, is there away around this? Do I need to create another attribute so it watches more than one path? Thank you! Galen