
Signature
Nelson
--
Posted via a free Usenet account from http://www.teranews.com
> I have some annoying processes that startup on a reboot that I'd like
> to disable. For example, an HP setup wizard that won't leave me alone
[quoted text clipped - 3 lines]
>
> How can I find and disable them?
/Library/Startup Items
/System/Library/Startup Items

Signature
Johan W. Elzenga johan<<at>>johanfoto.nl
Editor / Photographer http://www.johanfoto.com
Nelson - 26 Mar 2007 11:02 GMT
>> I have some annoying processes that startup on a reboot that I'd like
>> to disable. For example, an HP setup wizard that won't leave me alone
[quoted text clipped - 6 lines]
> /Library/Startup Items
> /System/Library/Startup Items
Hmm. There must be some place else in addition to these. For example,
Timbuktu launches independent of any login and yet has no component in
either of these directories (at least that I can see).

Signature
Nelson
--
Posted via a free Usenet account from http://www.teranews.com
Fred Moore - 27 Mar 2007 17:48 GMT
> >> How can I find and disable them?
> >
[quoted text clipped - 4 lines]
> Timbuktu launches independent of any login and yet has no component in
> either of these directories (at least that I can see).
I'm not that familiar with Timbuktu, but it could have installed an
extension (aka INIT in OS 9) in /System/Library/Extensions/ or various
other places. Such an extension could launch one or more processes at
boot or login.
--Fred
D P Schreber - 26 Mar 2007 12:11 GMT
>> I have some annoying processes that startup on a reboot that I'd like
>> to disable. [...]
>> How can I find and disable them?
>
> /Library/Startup Items
> /System/Library/Startup Items
As of 10.4 there's also
/System/Library/LaunchDaemons
/Library/LaunchDaemons
In both cases the entries under /System/Library are be part of osx and
should almost always be left alone. The entries are under /Library are
third-party -- these are the ones you should be looking at.
Well-formed Startup Items should have a corresponding environment
variable in /etc/hostconfig that you would set to "-NO-" to disable.
But they're not all well-formed, in which case you have to delete the
item from the file system, or at least move it elsewhere. To stop the
process in the current boot cycle, use 'sudo SystemStarter stop <id>',
where the <id> comes from the StartupParameters.plist in the item.
Launchd items are disabled via 'sudo launchctl unload -w <path>'. This
will both stop the currently running process and also prevent it from
starting the next time you boot.
Finally there's also /etc/mach_init.d, though it's very unlikely any
third-party software uses this.