O formato parece estar correto (após a correção aplicada postada no comentário acima). Existem algumas restrições especiais para ter tudo em uma única linha? Caso você precise ter tudo em uma única linha, sugiro alterar o shell script para evitar sextas-feiras 2-9, por exemplo
#!/bin/bash # THIS CODE IS NOT TESTED # skip on fridays 2-9am # what are the non-running times? STARTTIME=2 ENDTIME=9 # get the current day of the week DAY=$(date +"%u") # 1-Monday, therefore 5-Friday # and the hour HOUR=$(date +"%H") if [ "$DAY" -eq 5 -a "$HOUR" -ge "$STARTTIME" -a "$HOUR" -le "$ENDTIME" ] then # end the execution exit 0 fi
Espero que ajude a resolver o problema!
Frank