Большинство решений здесь для добавления строк в crontab. Если вам нужно больше контроля, вы захотите иметь возможность контролировать все содержимое crontab.
Вы можете использовать трубопровод, чтобы сделать это довольно элегантно.
Чтобы полностью переписать crontab, выполните
echo "2 2 2 2 2 /bin/echo foobar" |crontab -
Это должно быть легко совмещено с другими ответами, описанными здесь как
crontab -l | <something> | tee |crontab -
Или, если у вас есть содержимое в файле, это еще проще
cat <file> |crontab -