Команды Vim могут быть указаны на командной строке, когда Вы запускаете программу как это:
vim file.txt "+:s/foo/bar/g"
Можно продолжать добавлять команды путем добавления "+[cmd]"
аргументы. Можно или закончить там, и редактор будет открывать, выполнять те команды и ожидать или Вы, или можно добавить a "+:wq"
сохранить и закрыть файл.
Вы могли также записать сценарий с помощью vimscript синтаксис и или перенести его в функцию для вызова, когда файл открывается или в отдельный сценарий, чтобы импортировать и относиться к буферу с помощью синтаксиса выше.
Я вижу 2 возможности:
Прокомментируйте ту строку в своем кроне и посмотрите, становится ли задание все еще выполняемым. Затем Вы поймете, что это планируется кем-то еще также.
Я не вижу ничто плохого с Вашим заданием крона, поскольку Вы описываете его. Я предложил бы смотреть на системные журналы той системы для наблюдения когда выполнения крона то задание. Должна быть запись в журнале каждый раз, когда она работает.