উত্তর:
আপনার VISUAL
পরিবেশ পরিবর্তনশীলটি অন্য কোনও কিছুর জন্য সেট করা খুব সম্ভবত । চেষ্টা করুন:
export VISUAL=vi
VISUAL
সেট না করা থাকলে EDITOR
ভেরিয়েবল ব্যবহার করা হয়। কিন্তু VISUAL
অগ্রাধিকার আছে EDITOR
।
লোকটির উদ্ধৃতি দিতে:
-বি বিকল্পটি ভিজুয়াল বা এডিটোর এনভায়রনমেন্ট ভেরিয়েবল দ্বারা নির্দিষ্ট করা সম্পাদক ব্যবহার করে বর্তমান ক্রন্টব সম্পাদনা করতে ব্যবহৃত হয়
প্রায়শই যদি আপনি crontab -e
এক্স থেকে চালনা করেন তবে আপনি VISUAL
সেট করেছেন; এটিই ব্যবহৃত হয়। এটা চেষ্টা কর:
VISUAL=vi crontab -e
এটি কেবল আমার জন্য কাজ করেছে :)
sudo VISUAL=vi crontab -e
যদি উপরের পদ্ধতিগুলি কাজ না করে (যেহেতু তারা আমার উবুন্টু ১৩.০৪ ইনস্টলেশন কাজ করে না) চেষ্টা করুন:
বিভিন্ন বিকল্প উপায় আছে:
1) নির্বাচন সম্পাদক নির্বাচন করুন
select-editor
2) ম্যানুয়ালি ফাইলটি সম্পাদনা করুন: ~/.selected_editor
আপনার পছন্দসই সম্পাদকটি নির্দিষ্ট করে। এই বিকল্পের সাহায্যে আপনি সম্পাদক পরামিতি নির্দিষ্ট করতে পারেন।
# Generated by /usr/bin/select-editor
SELECTED_EDITOR="/usr/bin/emacs -nw"
3) আপনি কমান্ডলাইনে ফ্লাইতে এটির সাথে উল্লেখ করতে পারেন:
env VISUAL="emacs -nw" crontab -e
nano
ক্রোনটব প্রথমবার খুলতে গিয়ে আমি ভুল করে ডিফল্ট সম্পাদক সেট করেছিলাম । তারপরে আমাকে sudo select-editor
এটি কাজে লাগাতে হবে। টিপ যদি কেবলমাত্র select-editor
কাজ না করে
আমার মনে হয় আপনার পুরো পথটি ব্যবহারের প্রয়োজন হতে পারে:
export EDITOR=/usr/bin/vim
VISUAL
প্রথমে চেক করা হয়। সুতরাং আপনার মত একটি নিখুঁত মতামত একটি এসএসএইচ সেশনের জন্য ভাল কাজ করে এবং একটি ডেস্কটপ বাক্সে রহস্যজনকভাবে ব্যর্থ হয়।
এটি ভিআইএম সম্পাদকটিতে খোলার জন্য আপনি নীচের কমান্ডটি ব্যবহার করতে পারেন।
export VISUAL=vim; crontab -e
দ্রষ্টব্য: দয়া করে আপনার সার্ভারে ভিআইএম সম্পাদক ইনস্টল করা আছে তা নিশ্চিত করুন।
এটা আমার জন্য কাজ করে না। আমি সুডো দিয়ে ক্রোনট্যাব চালাই, সুতরাং আমি রুটটিতে চলে এসেছি, উপরের পরামর্শগুলি দিয়েছি এবং ক্রন্টাব ভিমে খুলবে, তবে এটি এখনও আমার ব্যবহারকারীর অ্যাকাউন্ট থেকে আসে না। অবশেষে আমি sudo select-editor
ব্যবহারকারীর অ্যাকাউন্ট থেকে দৌড়েছি এবং এটি কৌশলটি করেছে।
find ~/ -mount ! -user $(whoami)
। আপনি চালিয়ে সমস্যার সমাধান করতে পারেন:sudo chown -R $(whoami):$(whoami) ~/
।
export VISUAL=vim
(setenv VISUAL "vim"
টিসিএস শেলের জন্য) এটি দুর্দান্ত কাজ করে !!