cron
não se destina a temporização de alta precisão! Esqueça a precisão de segundos ou mesmo milissegundos aqui. O melhor que você consegue é minutos.
cron
PODE ser e está freqüentemente desligado por vários segundos (devido à inicialização do processo, ...).
Se você realmente precisar desse tipo de precisão, você deve construir seu próprio daemon (a menos que eu tenha entendido errado a sua pergunta).
Se a sua intenção for "apenas" para converter a hora do segundo / milissegundo para a expressão crontab. Então:
- Suponho que esses trabalhos são trabalhos diários, ou seja,
<second_number>
< 84600 - 1º argumento = minutos da hora =
int( (<second_number> % 3600) / 60)
- 2º argumento = horas do dia =
int( (<second_number> / 3600) )
- 3º argumento = todos os dias do mês = *
- 4o argumento = todos os meses do ano = *
- 5o argumento = todos os dias da semana = *
Para mais, veja a página do manual crontab .