Anche l'uso delle virgole nel campo dei secondi funziona:
0,10,20,30,40,50 * * * * *
Un'altra opzione è modificare il tuo crontab con crontab -e
e scrivi:
* * * * * for i in {1..6}; do /usr/bin/wget http://api.us/application/ & sleep 10; done
Per approfondire la risposta di Sougata Bose, penso che l'OP voglia eseguire un comando ogni 10 secondi dall'ora di inizio; non 10 secondi dopo il primo minuto e ogni minuto successivo.
cron ha solo una risoluzione di 1 minuto (ci sono altri strumenti che penso possano avere risoluzioni migliori ma non sono standard su unix).
Pertanto, per risolvere il tuo problema hai bisogno di 60 secondi / 10 secondi =6 cron job, ciascuno con uno sleep.
per esempio. esegui crontab -e e aggiungi le seguenti righe all'editor che hai scelto:
* * * * * ( /usr/bin/wget http://api.us/application/ )
* * * * * ( sleep 10 ; /usr/bin/wget http://api.us/application/ )
* * * * * ( sleep 20 ; /usr/bin/wget http://api.us/application/ )
* * * * * ( sleep 30 ; /usr/bin/wget http://api.us/application/ )
* * * * * ( sleep 40 ; /usr/bin/wget http://api.us/application/ )
* * * * * ( sleep 50 ; /usr/bin/wget http://api.us/application/ )
*/10 * * * *
verrà eseguito ogni 10 min.
*/10 * * * * *
verrà eseguito ogni 10 secondi.
Puoi controllare l'editor cron per ulteriori opzioni.