কারও সম্পাদনা করার দুটি উপায় রয়েছে crontab:
ইন্টারেক্টিভভাবে, ব্যবহার করে crontab -e, যা crontabদ্বারা নির্দিষ্ট করা সম্পাদকটি খুলবে $VISUALবা $EDITOR, বা
অ ইন্টারেক্টিভ ব্যবহার crontab crontab.txt, যা কেবল আমদানি করবে crontabফাইল থেকে এন্ট্রি crontab.txt, প্রতিস্থাপন বর্তমান ব্যবহারকারীর জন্য বিদ্যমান সক্রিয় নিম্নলিখিতরূপে crontab পরিবর্তন।
আপনার কাছে সমস্যাটি হ'ল আপনি কেবল crontabকমান্ডটি ভুল ব্যবহার করছেন ।
নিম্নলিখিতটি অ-ইন্টারেক্টিভ ক্রন্টব ম্যানিপুলেশন নিয়ে উদ্বেগ প্রকাশ করেছে:
সুতরাং, প্রোগ্রামিয়ালি নির্দিষ্ট কাজগুলি সরিয়ে ফেলতে আপনি এর মতো কিছু করতে পারেন
$ crontab -l | grep -v 'PATTERN' >crontab.txt && crontab crontab.txt
PATTERNআপনি যে মুছে ফেলতে চান সেই টাস্ক (গুলি) এর সাথে মেলে এমন একটি নিয়মিত অভিব্যক্তি কোথায় । এখানে, crontab -lআপনি আপনার বর্তমান দিতে হবে crontab।
অথবা, যদি crontab-fragment.txtসক্রিয় ক্রন্টব্যাটব থেকে সরিয়ে নিতে চান এমন একটি ফাইলের আপনার প্রবেশিকা থাকে,
$ crontab -l | grep -v -Fx -f crontab-fragment.txt >crontab.txt && crontab crontab.txt
এটি বর্তমান ক্রন্টবটি পড়ে এবং বর্তমান crontab-fragment.txtডিরেক্টরিতে (একটি সম্পূর্ণ রেখার স্ট্রিং তুলনা ব্যবহার করে) ফাইলের মধ্যে উপস্থিত যে কোনও লাইন ফিল্টার করে (মুছে ফেলে )। ফলাফলটি সংরক্ষণ করা হয় crontab.txtএবং তারপরে বর্তমান ক্রন্টব প্রতিস্থাপনের জন্য সেখান থেকে লোড করা হয়।
করতে এক বা একাধিক কার্য যুক্ত করুন , ভালো কিছু করতে
$ crontab -l | cat - crontab-fragment.txt >crontab.txt && crontab crontab.txt
এটি ধরে নেওয়া হচ্ছে যে ফাইলটিতে crontab-fragment.txtআপনি যোগ করতে চান এমন এন্ট্রি রয়েছে। এটি বর্তমান ক্রোনটব পড়ে, এগুলি থেকে এন্ট্রি সংযোজন করে crontab-fragment.txtএবং তৈরি করে crontab.txt। crontab.txtফাইল তারপর বর্তমান নিম্নলিখিতরূপে crontab পরিবর্তন প্রতিস্থাপন করে।