LINUX.ORG.RU

где init в mac os x?


0

0
macbook-fe-j:~ root# uname -a
Darwin macbook-fe-j.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386
macbook-fe-j:~ root# ls /sbin/init
ls: /sbin/init: No such file or directory

Существуют /etc/{rc.common,rc.netboot}, но при этом создаётся впечатление будто команды оттуда не выполняются; rc.boot видимо находится там же где и init. Мне нужно прописать в автозапуск один небольшой процесс от root'а, а я никак не пойму как она вообще запускается. У меня шок: слаку и бсдю называют помойкой, но это нечто за гранью добра и зла. Я устал, я есть хочу. Ткните меня кто-нибудь в статью или мануал по иниту макосей, который бы прямо не противоречил тому что я вижу на отдельно взятом макбуке.

★★★★★

я хоть и не маковод, но отвечу :)

Prior to Mac OS X v10.4, the remaining system initialization was handled by the mach_init and init processes. During the course of initialization, these processes would call various system scripts (including /etc/rc), run startup items, and generally prepare the system for the user. While many of the same scripts and daemons are still run, the mach_init and init processes have been replaced by launchd in Mac OS X v10.4 and later. This change means that launchd is now the root system process.

(System Startup Programming)

frozen_twilight ★★
()
Ответ на: комментарий от frozen_twilight

Если я правильно понял, необходимо добавить в /Library/LaunchDaemons xml'ку примерно такого содержания:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>localhost.etc.rc.command</string>
        <key>ProgramArguments</key>
        <array>
                <string>/usr/libexec/explorer</string>
                <string>&</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
</dict>
</plist>

Добавил. Не помогает.

KblCb ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.