На моей Linux-коробке
crontab -u userName -l > fileName
перечисляет файл crontab для userName в fileName.
Тогда я бы использовал скрипт ruby (или другой язык) для обновления файла.
Наконец-то я бы использовал
crontab -u userName fileName
для обновления crontab для userName