Vantagens da solução cron
- menor consumo de memória em 90% do tempo
- vazamentos de memória são efetivamente eliminados
- o código está recarregando todas as bibliotecas todas as vezes para que as atualizações entrem em vigor na próxima execução sem complexidade adicional
Vantagens da solução daemon
-
O
- tempo de carregamento só acontece uma vez, portanto a E / S e a CPU do disco são menores para as execuções subseqüentes, já que você não analisará seu código-fonte nem coletará todas as bibliotecas
- a menor CPU e E / S de disco para execuções subseqüentes também significa que há mais desses recursos disponíveis para qualquer que seja a sua aplicação principal para o Raspberry.
- O Linux deve trocar a memória que você não está usando. Isso pode ser muito lento dependendo do seu armazenamento.
Conclusão
Concordo com Alexander T que cron
parece ser melhor, mas se o seu aplicativo principal for sensível a processos em segundo plano, talvez seja melhor usar o daemon.