如何解決“Error detected while processing /root/.vimrc:”
來源:程序員人生 發布時間:2014-12-18 08:12:19 閱讀次數:21143次
使用crontab -e添加定時任務時,遇到以下毛病“Error detected while processing /root/.vimrc:”:
[root@~]# crontab -e
Error detected while processing /root/.vimrc:
line 30:
E518: Unknown option: fdm=syntax
line 34:
E518: Unknown option: autochdir
第1種方法: 直觀地,根據提示,應當是不支持fdm和autochdir指令,只需要判斷下是不是支持指令,以下:
[root@~]# vim ~/.vimrc
"" not in vi 指令列表配置
if has("fdm")
"" 代碼折疊
set fdm=syntax
"" catgs配置解決E257問題 http://blog.csdn.net/billfeller/article/details/40316501
set tags=tags;
set autochdir
endif
此時便可使用crontab -e編輯定時任務。
第2種方法:
修改默許編輯器:
[root@~]# vim ~/.bashrc
export EDITOR=/usr/bin/vim
[root@~]# source ~/.bashrc
此時便可使用crontab -e編輯定時任務。
附錄
1. 通過/var/log/cron可以查到定時任務履行日志;
2. 通過/var/spool/cron/tmp.XXXXE1I7VE可以查到當前正在履行的定時任務;
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈