Menggunakan koma di bidang detik juga berfungsi:
0,10,20,30,40,50 * * * * *
Opsi lainnya adalah mengedit crontab Anda dengan crontab -e
dan tulis:
* * * * * for i in {1..6}; do /usr/bin/wget http://api.us/application/ & sleep 10; done
Untuk menguraikan jawaban Sougata Bose, saya pikir OP ingin perintah dijalankan setiap 10 detik dari waktu mulai; bukan 10 detik setelah menit pertama dan setiap menit berikutnya.
cron hanya memiliki resolusi 1 menit (ada alat lain yang menurut saya mungkin memiliki resolusi yang lebih baik tetapi tidak standar di unix).
Oleh karena itu, untuk mengatasi masalah Anda, Anda memerlukan 60 detik / 10 detik =6 tugas cron, masing-masing dengan mode tidur.
misalnya jalankan crontab -e dan tambahkan baris berikut ke editor pilihan Anda:
* * * * * ( /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 * * * *
akan berjalan setiap 10 menit.
*/10 * * * * *
akan berjalan setiap 10 detik.
Anda dapat memeriksa editor cron untuk opsi lainnya.