O cron.hourly
file remove_old_tmux_resurrect_saves
está sendo executado como usuário root
(portanto, ~
refere-se ao diretório inicial de root
) e você está procurando arquivos no diretório inicial do usuário admin
.
Substitua ~
pelo caminho absoluto para o diretório inicial do usuário admin
.
Como alternativa, você pode abrir o crontab do usuário admin
executando crontab -e
como usuário admin
e colocando uma entrada lá.
Observe também que analisar ls
não é uma boa ideia e tudo o que você está fazendo pode ser feito facilmente com outras ferramentas e você nem precisa de um script.