Вы должны использовать синхронный редактор для crontab -e
, то есть такой, в котором команда не возвращается до тех пор, пока редактирование не будет завершено.
Альтернатива:
crontab -l > ~/.crontab
gvim ~/.crontab
# wait until editing is finished
crontab ~/.crontab
Или просто используйте gvim в синхронном режиме:
EDITOR="gvim --nofork"