On Wed, Apr 05, 2006 at 03:13:19PM -0400, Scully, William P wrote:
> Hopefully someone will have a suggestion on this. A user reports that
> when they log onto root and:
>
> crontab -e
>
> Changes made, even simply changes such as to comments, are lost after
> then exit the vi editor. The message shows:
>
> crontab: no changes made to crontab
>
> Logged on as root, I can edit the file, called
> /var/spool/cron/tabs/root, using vi. These changes are (not
> surprisingly) accepted. After making a change (adding a comment),
> crontab -e shows the newly-updated file. But I still cannot change it
> (for example, remove my newly-added comment) with the vi ":wq" command.
> If I use crontab -e to edit the file and ":w /root/asdf" I do see my
> changes in file /root/asdf. An lsattr command on the file in
> /var/spool/cron/tabs/root shows no attributes set (all hyphens). ls
> shows the file is R/W to owner alone. Even after I restart the server,
> the problem persists. The syntax of the existing cron file appears
> correct, in that "it's five tokens, plus the command to run". Even if I
> remove all records (excepts comments), the "no changes" message still
> occurs.
>
> What gives?
>
Is /tmp a symlink ? Try setting the following in the vimrc:
set backupskip=/tmp/*,/var/tmp/tmp/*,$TMPDIR/*,$TMP/*,$TEMP/*
^^^^^^^^^^^^^^^
whatever your symlink points to
Karsten
--
Karsten Hopp <[EMAIL PROTECTED]> GPG 1024D/70ABD02C
Fingerprint D2D4 3B6B 2DE4 464C A432 210A DFF8 A140 70AB D02C
Red Hat Deutschland, Hauptstaetter Str.58
70178 Stuttgart, Tel.+49-711-96437-0, Fax +49-711-96437-111
----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390