hostconfig process

R.L. Grigg newslists at autonomy.caltech.edu
Tue Aug 14 17:15:00 PDT 2007


On Aug 14, 2007, at 4:52 PM, Dan Shoop wrote:
>
> On Aug 14, 2007, at 7:43 PM, R.L. Grigg wrote:
>
>> On Aug 10, 2007, at 4:06 PM, Justin C. Walker wrote:
>>>
>>> On Aug 10, 2007, at 11:11 , R.L. Grigg wrote:
>>>
>>>> Theres a remote OSX 10.4.10 system that I administor by ssh, and  
>>>> after I modify /etc/hostconfig, what process do I need to kill - 
>>>> HUP to have it read up the new settings so I dont have to reboot it
>>>
>>> You need to reboot to have this file re-scanned.  In essence, it  
>>> provides a lot of basic settings for the system (processes that  
>>> may run only at boot-time, or long-lived processes that have  
>>> nothing to do with the boot process) to use, and without  
>>> restarting the whole system, you won't get what you want.
>>>
>>> This may have changed in recent releases, but AFAIK, this is the  
>>> still the case.
>>
>> For example in Sys Prefs under Sharing when you select to enable  
>> Apple Remote Desktop it modifies the settings in /etc/hostconfig:
>>    ARDAGENT=-YES-
>> and then somehow enables it without a reboot. I assume by  
>> restarting some process. Just wondering which one? Or is there a  
>> simpler way to do this.
>
> Actually you're misinterpreting that.
>
> When you invoke System Preferences to enable ARD it writes the  
> value to hostconfig (so the system knows to start it next time) but  
> also goes ahead and starts the agent through kickstart. The affect  
> of changing the qualifier in hostconfig is a side effect not the  
> change itself.
>

Yes thats what I was wanting to be clear about. The hostconfig file  
is modified, the ARDAgent process gets kickstarted, its relaunched,  
and reads the modified hostconfig file to know what to do.

Similarly if I enable 'Remote Login' in Sys Prefs I notice it doesn't  
modify hostconfig but /System/Library/LaunchDaemons/ssh.plist. What  
process does Sys Prefs kickstart to get this change into effect?
Russ



More information about the MacOSX-admin mailing list