Para encontrar os nomes de arquivo e os tipos de script de todos os scripts, execute a partir do cron por usuários não-root (não identifica o usuário):
find /var/spool/cron/crontabs/ -type f ! -name 'root' \
-exec awk '!/^[[:blank:]]*(#|$)/ {print $6}' {} + |
xargs -d'\n' file | grep -i script
/home/cas/scripts/fetch.sh: Bourne-Again shell script, ASCII text executable
/usr/local/sbin/backup-postgres.sh: Bourne-Again shell script, ASCII text executable
Para encontrar todos os executáveis (binários e scripts) executados a partir do cron por usuários não-root (identifica usuário):
find /var/spool/cron/crontabs/ -type f ! -name 'root' \
-execdir awk '!/^[[:blank:]]*(#|$)/ {print FILENAME"\t"$6}' {} + |
sed -e 's:^./::'
cas /home/cas/scripts/fetch.sh
postgres /usr/local/sbin/backup-postgres.sh
É claro que ambos precisam ser executados como root. Apenas root pode ler os crontabs de todos os usuários.
Nota: os crontabs podem estar em um diretório diferente em seu sistema. Verifique a documentação do seu daemon do cron.