Что значит
2 * * * *
значит в контексте crontab?
Я хочу запускать свою программу каждые 2 минуты; это то, что 2 * * * * означает?
Не совсем; это означает каждую 2-ую минуту часа (т.е. 6:02, 7:02, 8:02 и т. д.). Чтобы сделать это каждые 2 минуты, используйте */2
в первой записи:
*/2 * * * * my-script.sh
Вы можете прочитать больше о синтаксисе crontab и доступных опциях здесь, в Википедии. У Ubuntu тоже есть хороший обзор .