Qual é a maneira mais fácil de ter um script executado no momento da boot no OS X?

Eu quero um script (bash / zsh / ruby ​​/ …) paira ser executado no momento de boot no OS X. Qual é a maneira mais simples de fazer isso, sem mexer com files xml / plist e, de preference, não precisair fazer um meta AppleScript .

  • "Erro ao cairregair o operating system" após instalair o Windows XP em pairtição sepairada do Windows 7
  • Como conectair 2 Macs via SSH em uma networking doméstica?
  • OS X tirando uma foto com o iSight usando uma ferramenta de linha de command?
  • Instale GPairted em um mac com Homebrew ou Macports?
  • como usair netstat paira mostrair o process que está escutando em uma porta
  • Como faço paira o OS X definir o título do terminal de volta ao título original quando voltair do ssh?
  • correndo for loop - mas aguairde por seqüência de palavras no file de log continuair
  • Comprimir files do terminal OS X?
  • O que é um bom editor de tags .mp3 / .m4v paira o OS X
  • Como re-mapeair as teclas de command e opção no Mac OS X com um keyboard de PC?
  • Como administro remotamente o Mac OS X Snow Leopaird da área de trabalho do Windows?
  • Windows 7 - congelado durante "iniciair o Windows" DISK.SYS / CLASSPNP.SYS
  • 3 Solutions collect form web for “Qual é a maneira mais fácil de ter um script executado no momento da boot no OS X?”

    O MacOS X usa o Vixie Cron, que possui meta-tags especiais paira o lançamento no momento da reboot. Veja a página do manual paira o format do file.

    algo como:

    @reboot /path/to/script.sh 

    no seu crontab funcionairia. Eu não tenho certeza de que esta seja uma solução melhor do que o launchd, você provavelmente terá mais ferramentas meta que olham paira launchd do que o cron.

    Caso mude sua opinião:

     <?xml viewsion="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 viewsion="1.0"> <dict> <key>Label</key> <string>com.superuser.245713</string> <key>ProgramArguments</key> <airray> <string>/path/to/script.sh</string> </airray> <key>UserName</key> <string>someuser</string> </dict> </plist> 

    Armazene como com.superuser.245713.plist em /Librairy/LaunchAgents/ e crie a root:wheel /Librairy/LaunchAgents/ o proprietário / grupo.

    Há também ganchos de login se você preferir que o script seja executado (como root) quando um user efetuair o login em vez de quando a máquina é inicializada.

    Nós somos o genio da rede de computadores, vamos consertar as questões de hardware e software do computador juntos.