В вашем сценарии отсутствует #! строка в начале, которая является магией, интерпретируемой ядром, чтобы сказать, какой интерпретатор команд должен использоваться для сценария.
Сделайте так, чтобы это выглядело так:
#!/bin/sh notify-send "hi welcome"
и убедитесь, что скрипт исполняемый:
ls -l home/hacks/notify.sh chmod +x home/hacks/notify.sh ls -l home/hacks/notify.sh
Кроме того, поскольку вы просите, чтобы это происходило только один раз в день, совпадает ли часовой пояс crontab с вашим собственным часовым поясом? Это может произойти в 2 часа дня по Гринвичу.