ওএসএক্সেও একই ঘটনা ঘটে। সমস্যাটি তদন্ত করার পরে, আমি খুঁজে পেয়েছি এটি সাধারণ vi
কাজ করে তবে এটি কার্যকর হয় না vim
।
সুতরাং সমাধানটি হতে পারে:
EDITOR=vi crontab -e
তবে vi
সাধারণত লিঙ্কযুক্ত হয় vim
(যেমন OSX- এ) তাই এটি একই জিনিস।
এটি আপনার ভিএমআরসি ফাইলের নিম্নলিখিত লাইন দ্বারা সমাধান করা যেতে পারে :
au BufNewFile,BufRead crontab.* set nobackup | set nowritebackup
.Vimrc ফাইলটিতে নিম্নলিখিত লাইনগুলি যুক্ত করে এর জন্য আরও একটি উপায় রয়েছে :
if $VIM_NOBACKUP
set nobackup
set nowritebackup
endif
এবং কমান্ড চালান:
VIM_NOBACKUP=1 crontab -e
আপনি নিম্নলিখিত পরিবর্তনশীল সংজ্ঞায়িত করতে চেষ্টা করতে পারেন:
EDITOR='VIM_NOBACKUP=1 vim'
উত্স: crontab: টেম্প ফাইলটি অবশ্যই জায়গায় সম্পাদনা করতে হবে
এটি কী ঘটছে তার কারণটি ব্যাকআপ ফাইলগুলির সাথে vim
/ vi
আচরণের সাথে সম্পর্কিত।
crontab
সাধারণত মান ওপরওEDITOR
বাVISUAL
(যদি এটি নির্ধারণ করা থাকে), আপনি তাদের সেট করতে পারেন:EDITOR='VIM_NOBACKUP=1 vim'
।