Basta remover o espaço depois do \n
(caractere de escape de quebra de linha):
echo -e "0 0 * * * ~/cronDaily.sh \n0 0 * * 0 ~/cronWeekly.sh" | crontab
# /\
# here
Para agradar sua estética, você também pode dividi-la em dois echo
s:
{ echo "0 0 * * * ~/cronDaily.sh" ; echo "0 0 * * 0 ~/cronWeekly.sh" ; } | crontab