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

Reply via email to