Portál AbcLinuxu, 10. května 2025 11:48

Dotaz: Jak na launchd | rc.local?

22.1.2009 16:58 neal_cz | skóre: 29
Jak na launchd | rc.local?
Přečteno: 1043×
Odpovědět | Admin
Ahoj, potřebuju při startu jablka spustit malý skript. Zkusil jsem vytvořit /etc/rc.local, ale skript nenastartuje. Pokud zkusím rc.local spustit ručně z příkazové řádky, tak funguje. Tak jsem zkusil podle vzoru na developer.apple.com vyrobit plist pro launchd, umístil jsem ho do /Library/LaunchDaemons a opět se nedočkal kýženého efektu (wake on lan jiného stroje). Oprávnění souborů jsou stejná jako u jiných v příslušných adresářích. Všechno vypadá, že je ok, ale výslede je ko. Dokázal by mi někdo poradit v čem by mohl být zakopaný pes?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Daniel Kvasnička ml. avatar 23.1.2009 07:37 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Jak na launchd | rc.local?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Dival ses do Console, jestli nebude v logu neco o tom, proc se to nespustilo?
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
Daniel Kvasnička ml. avatar 23.1.2009 07:43 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Jak na launchd | rc.local?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jinak muzes jeste zkusit /System/Library/LaunchAgents, /Library/LaunchAgents -- tam jsou veci, co se spousti po prihlaseni uzivatele. Nebo by ti mohlo pomoci toto: http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/SystemStarter.8.html
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
24.1.2009 18:23 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: Jak na launchd | rc.local?
Odpovědět | | Sbalit | Link | Blokovat | Admin
Vyřešeno. Zdá se, že není dobrý nápad použít <key>ProgramArguments</key> pokud jedinou položkou je cesta ke spouštěnému programu. Mnohem lepší je použít <key>Program</key>
Daniel Kvasnička ml. avatar 24.1.2009 20:18 Daniel Kvasnička ml. | skóre: 52 | blog: The Joys and Sorrows of Being an IT Freak | Ostrava
Rozbalit Rozbalit vše Re: Jak na launchd | rc.local?
Jen ze zvedavosti me zajima, jestli jsi na tohle prisel diky nejakym hlaskam v Consoli, nebo jestli to umiralo potichu.
FSF: “screw you for not wanting the stuff we produce”, People: “screw you for not producing the stuff we want."
24.1.2009 22:33 neal_cz | skóre: 29
Rozbalit Rozbalit vše Re: Jak na launchd | rc.local?
V Consoli jsem nic nenašel. V záchvatu zoufalství jsem vytvořený plist smazal a po zklidnění jsem ho vytvořil znovu, tentokrát zkopírováním z jiného zdroje. A ono to začalo fungovat! Uvedené je rozdíl mezi nefunkčním a funkčním stavem.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.