Não faça isso. Em vez disso, use duas tarefas cron separadas para invocar suas tarefas.
15 5 1 * * scripts/full_back_up
15 5 2-31 * * scripts/incremental_backup
Eu escrevi três arquivos bash:
incremental_backup
full_backup
execution
Agora quero outro script bash que faça o seguinte:
if (date is the start of month 1/-/----)
then
invoke 'full_back_up'
else
invoke 'incremental_backup'
Como posso escrever este script?
Tente
if [ 'date +%d' != "01" ]
then
incremental_backup
else
full_backup
fi