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.