seu cron job irá criar backup todos os dias 04:00 a cada minuto. você está criando backup a cada minuto, então pode ser que o seu processo de backup demore mais de 1 minuto. mude primeiro * para 0 ou algum outro. Se você quiser criar backup uma vez por dia, use
0 04 * * * /home/user/scripts/backup.sh >/dev/null 2>&1
criará backup todos os dias 04 AM.
ou
Se você quiser criar backup a cada quatro horas, use como
0 */4 * * * /home/user/scripts/backup.sh >/dev/null 2>&1
não é necessário adicionar sh
. verifique se você está dando o caminho completo do script.
você pode aprender mais com Como faço para configurar um trabalho Cron ? ou qualquer outro blog.
também verifique se você está definindo isso como um usuário root. Eu não posso falar sobre o seu shell porque eu não sei o que você escreveu no shell.
passar por Razões pelas quais crontab não funciona esta é uma boa explicação para encontrar problemas básicos de crontab. você também pode ver minha resposta para alguma ajuda aqui