Como usuário normal, execute crontab -e
para editar seu crontab. Nesse crontab digite:
00 12 1-31/2 * * /path/to/the/command_for_odd_days
00 12 2-30/2 * * /path/to/the/command_for_even_days
Para esses comandos serem executados às 12:00 (meio dia) todos os dias.
Se você é administrador na máquina, pode criar um:
/etc/cron.d/myservice
arquivo, com um conteúdo semelhante, exceto que você precisa especificar qual usuário os comandos devem executar como.
00 12 1-31/2 * * someuser /path/to/the/command_for_odd_days
00 12 2-30/2 * * someuser /path/to/the/command_for_even_days
Execute man 5 crontab
para saber mais sobre o formato desses crontabs.
A sintaxe 1-31 / 2 (para dias entre 1 e 31, a cada dois dias) deve ser reconhecida pela maioria das implementações cron modernas, incluindo todas as disponíveis no seu sistema Ubuntu. Se você se deparar com um sistema antigo em que ele não é suportado, você poderá substituí-lo por 1,3,5,7,...,29,31
.