Embora o Mac OS X ainda tenha cron , como o Tiger (10.4), o programa preferido para iniciar processos automaticamente é launchd . Ele substitui cron , init , watchdogd e outros. Um programa Mac bem escrito e razoavelmente recente deve usar launchd em vez de cron para agendar um trabalho periódico.
Este artigo é uma boa visão geral, mas para abordar seu problema mais diretamente, dê uma olhada em ~/Library/LaunchAgents , /Library/LaunchAgents e /Library/LaunchDaemons para launchd listas de propriedades. Essas listas de propriedades geralmente são nomeadas de forma de domínio reverso, então com.ibackup.ibackup.plist seria uma boa coisa para começar a procurar. Quando você encontrar o (s) arquivo (s) incorreto (s), execute [sudo] launchctl unload /path/to/file para desativá-lo. Mova ou exclua para evitar que seja recarregado automaticamente na reinicialização.