Avec ça, plus besoin de crontab -e pour éditer cron ! Donc vous n'avez plus de raison de ne pas paramétrer cron dans les scripts.
Simple et efficace (exemple : pour www-data)

(crontab -u www-data -l;echo -e "*/1 * * * * sh /var/www/site/cron.sh\n") | crontab -u www-data -

Note : le \n (retour à la ligne) permet de faire comprendre à cron qu'il a un nouveau travail et de le prendre en compte.