[launchd-dev] User agent modified file check for all users?
Galen Sprague
galen.sprague at staples.com
Tue Jan 29 13:44:42 PST 2008
On 1/29/08 4:07 PM, "Dave Zarzycki" <zarzycki at apple.com> wrote:
> On Jan 29, 2008, at 12:24 PM, Galen Sprague wrote:
>
>> On 1/29/08 3:19 PM, "Dave Zarzycki" <zarzycki at 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?
>
> Can you please supply an example configuration file?
>
Here you go...
-------------- next part --------------
A non-text attachment was scrubbed...
Name: example.zip
Type: application/octet-stream
Size: 549 bytes
Desc: not available
Url : http://lists.macosforge.org/pipermail/launchd-dev/attachments/20080129/b72b78fc/example.obj
More information about the launchd-dev
mailing list