O Cron permite apenas um mínimo de um minuto. O que você poderia fazer é escrever um script de shell com um loop infinito que executa sua tarefa e, em seguida, dorme por 5 segundos. Dessa forma, sua tarefa seria executada mais ou menos a cada 5 segundos, dependendo da duração da tarefa.
#!/bin/bash
while true; do
# Do something
sleep 5;
done
Você pode criar um arquivo my-task.sh
com o conteúdo acima e executá-lo com sh my-task.sh
. Opcionalmente, você pode configurá-lo com supervisor
como um serviço para que ele inicie quando o sistema for inicializado, etc.
Realmente parece que você está fazendo algo que você provavelmente não deveria estar fazendo. Isso parece errado .