Запуск cron ‘ом каждые 10, 20, 30 секунд

Штатный планировщик задач Cron умеет запускать задачи минимум через минуту.

можно обойти это ограничение используя sleep. Далее примеры записей в crontab, как это можно реализовать.

*/1 * * * * root my_mega_script.sh
*/1 * * * * root sleep 30 && my_mega_script.sh

или

*/1 * * * * root my_mega_script.sh;sleep 30;my_mega_script.sh