কেন `crontab -` ক্রন্টব সরিয়ে দেয় এবং এটি বাতিল করা যায়?


8

আমি তাড়াতাড়ি করে ভুলে গেছি ই মধ্যে crontab -eআগে আমি আঘাত Enter।

একটি প্রম্পট উপস্থিত হয়েছিল, সুতরাং আমি সাধারণত Ctrl+ Dইনপুট প্রম্পটগুলি থেকে প্রস্থান করার মতোই বন্ধ করে দিয়েছিলাম ।

এখন, সতর্কতা ছাড়াই, আমার সম্পূর্ণ ক্রোনটব খালি।

কেন? কোন যুক্তিতে এই ঘটনা ঘটে? কিছুই Ctrl+ Dনা রক্ষা করা ছাড়া আমি কীভাবে প্রম্পটগুলি বন্ধ করব ?


2
প্রম্পট কী বলল?
— মাইকেল হ্যাম্পটন

উত্তর:


7

Control+Ccrontabএক্ষেত্রে বর্তমান ক্রন্টব এন্ট্রিগুলি বাতিল করে দেবে না। অন্যথায়, খালিটি -ইউনিক্সের একটি সাধারণ ইঙ্গিত যে স্ট্যান্ডার্ড ইনপুট থেকে ইনপুটটি পড়তে হবে এবং Control+Dস্ট্যান্ডার্ড ইনপুটটি বন্ধ করে দেয় ফলস্বরূপ খালি ক্রন্টব ফাইলটি হ'ল স্ট্যান্ডার্ড ইনপুটটিতে কিছুই পাইপ করা হয়নি।

এর লাইন বরাবর একটি ব্যবহারকারী ক্রন্টব্যাক এন্ট্রি

@daily crontab -l > $HOME/.cron.`hostname`

ক্রন্টব ডেটার ব্যাকআপ কপি সরবরাহ করে (বা আপনি সংস্করণ নিয়ন্ত্রণে বন্য হতে পারেন, তবে আপনি যে ব্যাকআপটি জটিল হতে চান তা জটিল হয়ে উঠতে পারেন) ভবিষ্যতের উওসিসের বিরুদ্ধে সহায়তা করতে পারে।


15

আপনি আপনার ক্রোনট্যাবকে স্টিডিনের সামগ্রী দিয়ে প্রতিস্থাপন করেছেন, যা খালি ছিল। এটি মূলত হিসাবে একই crontab < /dev/null।

Ctrl + C চাপলে আরও ভাল অভ্যাস হতে পারে।

আপনার ক্রোনটব সম্ভবত চলে গেছে। ব্যাকআপ কোথাও থাকতে পারে /var/spool/cronতবে আমি কোনও ক্রোন ডেমন জানি না যা ব্যাকআপগুলি বজায় রাখে। আপনার /var/spool/cronজন্য এটি গুরুত্বপূর্ণ হলে আপনার ব্যাকআপ সেট আপ করা উচিত ।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.