Não é possível comentar para pedir detalhes, então aqui estão várias explicações possíveis:
-
O crontab que você está usando é
/etc/crontab. Nesse caso, a linha que você adicionou é inválida, pois exige que um usuário execute a tarefa como (por exemplo,bots), por isso deve ficar assim:30 4 * * * bots /home/bots/Desktop/filename.sh -
Como sugerido por Muru, você está usando um
/homecriptografado ou qualquer outro motivo que possa causar a indisponibilidade do arquivo. -
O daemon
cronestá desativado (improvável, mas ainda assim).
Se nada disso funcionar, poste os logs do daemon cron .