আমি ইতিমধ্যে ইমাস খোলা আছে কীভাবে সরাসরি ইম্যাকের মধ্যে ক্রনট্যাব সম্পাদনা করবেন?


13

আমি জানি আমি EDITOR ভেরিয়েবল সেট করতে পারি এবং আমার ক্রোনট্যাব ইম্যাক্স দিয়ে সম্পাদনা করতে পারি তবে এর জন্য শেল থেকে প্রক্রিয়া শুরু করা দরকার

$ crontab -e

আমার প্রশ্ন হ'ল আমি যদি ইতিমধ্যে ইমাসের অভ্যন্তরে থাকি তবে আমি সরাসরি আমার ক্রন্টবাকে কীভাবে পরিবর্তন করব? আমি এসহেল শুরু করার চেষ্টা করেছি এবং সেখান থেকে ক্রন্টব-চালানোর চেষ্টা করেছি তবে টার্মিনালের অভিযোগ:

$ crontab -e
emacs: Terminal type "dumb" is not powerful enough to run Emacs.
It lacks the ability to position the cursor.
If that is not the actual type of terminal you have,
use the Bourne shell command `TERM=... export TERM' (C-shell:
`setenv TERM ...') to specify the correct type.  It may be necessary
to do `unset TERMINFO' (C-shell: `unsetenv TERMINFO') as well.
/usr/bin/crontab: no changes made to crontab

যদি এসহেল-তে ক্রন্টব্যাব ব্যবহার করা কাজ করে যে এটি সঠিক দিকের একটি পদক্ষেপ হতে পারে তবে এটি এখনও ঠিক আমি আশা করি না not ইমাসে ম্যাক্স টার্ম বাফারের মধ্যে ক্রোনটব-ই চালানোর চেষ্টাও ব্যর্থ হয় (কমপক্ষে ওপেনবিএসডি 5.6 এ ইমাস 24.3.1 সহ)। আদর্শ ক্ষেত্রে, একটি ক্রন্টব মোড থাকবে যা আমাকে অনুমতি দিয়েছে

এমএক্স ক্রোনটব

এটি একটি প্রধান মোড জ্বালিয়ে দেয় এবং ক্রোনট্যাব সহ কমান্ড লাইনে আমি যে সাধারণ জিনিসগুলি করি তা করার অনুমতি দেয় এবং এটি সমস্ত কীগুলিতে আবদ্ধ থাকে। আমি নিশ্চিত হয়েছি যে এর জন্য কোনও মোড বা কিছু থাকবে তবে আমি এটির সন্ধান করার মতো ভাগ্য পাইনি।


crontab-modeমেল্পায় একটি আছে, আপনি কি চেষ্টা করে দেখেছেন? (আমি তা করি নি, সুতরাং এটি কাজ করে কিনা বা আপনি যা চান তা কাজ করে কিনা তা আমি জানি না)।
wvxvw

M-x termএত বোবা টার্মিনাল চালু করার জন্য কী ব্যবহার করা যায়?
Nsukami _

@wvxvw: হ্যাঁ আমি প্রথমে একটি এমএক্স তালিকা-প্যাকেজগুলি করেছি এবং সেই মোডটি পেয়েছি তবে বিবরণটি ইঙ্গিত দেয় যে এটি কেবল একটি হাইলাইটিং মোড যা তার ব্যক্তিগত জিনিস নিয়ে কাজ করার জন্য যে লোকটিকে তিনি আরসিএসের আওতায় রাখে সাহায্য করার উদ্দেশ্যে তৈরি হয়।
চাচাজমিল

@ শুকামি_: এটি কাজ করতে পারে তবে শেষ পর্যন্ত আমি যা করছি তা আসলে তা নয়। এটি আমাকে ইম্যাক্সে রাখে তাই এটি অবশ্যই সঠিক দিকের একটি পদক্ষেপ এবং ইমাক ছেড়ে যাওয়ার চেয়ে ভাল তবে মনে হয় ক্রোনটাবের জন্য একটি ভাল মোড ঠিকঠাকভাবে রয়েছে (এমএক্স ক্রোনটবের মতো কিছু) যা আমার ক্রন্টবকে টেনে তোলে এবং আমি সাধারণত বিভিন্ন জিনিসগুলির সাথে আবদ্ধ কীগুলি রয়েছে ক্রন্টব সহ কমান্ড লাইনে সুইচ সহ।
চাচাজমিল

@ শুকামি_: আমি আমাদের আলোচনার ভিত্তিতে মন্তব্যগুলিতে এখানে কী খুঁজছি তা স্পষ্ট করতে প্রশ্নটি আপডেট করেছি। বিটিডব্লিউ, পরামর্শের জন্য আপনাকে ধন্যবাদ।
চাচাজমিল

উত্তর:


20

আপনি with-editorপ্যাকেজটি ব্যবহার করার চেষ্টা করতে পারেন :

(defun crontab-e ()
    "Run `crontab -e' in a emacs buffer."
    (interactive)
    (with-editor-async-shell-command "crontab -e"))

এটি বর্তমানের ইমা্যাকসকে সম্পাদক হিসাবে ব্যবহার করে একটি সাবশেলে ক্রোনট্যাব চালাবে।


হা! খুব সুন্দর. স্রেফ সম্পাদক-প্যাকেজটি নীচে টেনে এনে দেখুন। একটি যাদুমন্ত্র মত কাজ করে! ভাল কল। আমি কোনও দিন অপেক্ষা করব এটি দেখার জন্য যে কেউ ক্রোনটাবের জন্য একটি সম্পূর্ণ অন মোড ক্র্যাঙ্ক করেছে এবং যদি কেউ কিছু না নিয়ে ফিরে আসে তবে আমি এটিকে উত্তর হিসাবে চিহ্নিত করব।
চাচাজমিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.