একটি নির্দিষ্ট সময়ে আমি কীভাবে পুনরায় বুট করব?


18

প্রতি রাতে মধ্যরাতে আমার রাস্পবেরি পাই পুনরায় বুট করা কি সম্ভব? আমি লিনাক্সে জানি, আপনি ব্যবহার করবেন crontabতবে আমি এটি খুঁজে পাব না /etc/crontab


আসলে আপনাকে প্রথমে ডিরেক্টরি / ভার / স্পুল তৈরি করতে হবে। কেন আমি জানি না। চেষ্টা করুনmkdir /var/spool
এলিয়ট এ।

উত্তর:


28

রুট ক্রন্টব সম্পাদনা করতে:

sudo -i
crontab -e

আপনি চান এন্ট্রি রাখুন; ক্রন্টব দ্বারা লোড করা একটি সহজ টেম্পলেট রয়েছে যা আপনাকে দেখায় যে ক্ষেত্রগুলি কী। একবার আপনার কাজ শেষ হয়ে গেলে এবং ক্রোনট্যাব সম্পাদক থেকে রক্ষা পাওয়ার পরে:

exit

ব্যবহারকারীর শেল ফিরে পেতে।

মধ্যরাত এবং সকাল 8 টায় মেশিনটি রিবুট করতে আপনার লাইনটি দরকার:

0 0,8 * * * reboot

যদিও সত্যই, লিনাক্সকে খুব বেশি রিবুট করার দরকার নেই, যদি তা হয় তবে।


7
আপনি চালানোর জন্য পৃথক সুপার ব্যবহারকারীর শেল কেন তৈরি করেছেন crontab? কেন হবে না sudo crontab -e?
অ্যালেক্স চেম্বারলাইন

2
@ অ্যালেক্সচ্যাম্বারলাইন - হ্যাঁ, একেবারে প্রয়োজনীয় না হলে লোকেরা রুট শেল শুরু করতে উত্সাহিত না করা ভাল, তবে আপনার কাজ শেষ হওয়ার পরে কমপক্ষে স্ক্রাস দেওয়া exitউচিত।
মার্ক বুথ

@ মারকবুথ সম্পূর্ণরূপে একমত। আইএমএইচওর sudoচালানো অস্বীকার করা উচিত su। অবশ্যই এর চারপাশে মিলিয়ন উপায় থাকবে (সহ -i) তবে কমপক্ষে আপনাকে rootশেল চালানোর জন্য আরও কঠোর প্রচেষ্টা করতে হবে ।
অ্যালেক্স চেম্বারলাইন

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

1
না, সম্পাদক থেকে প্রস্থান করার সাথে সাথেই নতুন ক্রন্টব ইনস্টল করা হবে। চেক করতে, করতে crontab -l। তবে সত্যই, আমি কেন এখনও এত ঘন ঘন রিবুট করতে হবে তা নিয়ে আমি বিভ্রান্ত। লিনাক্সের এটির প্রয়োজন নেই এবং আপনি নতুন কার্নেল পরীক্ষা না করা পর্যন্ত আপনি সিস্টেমটি চালু রাখতে পারবেন। আমার হোম সার্ভারটি 415 দিন ধরে রয়েছে, কোনও সমস্যা ছাড়াই আনন্দের সাথে চিগিং করছে।
স্ক্রাস করুন

5

আপনি কি এন্ট্রি যুক্ত করার চেষ্টা করেছিলেন?

 crontab -e

দেখে মনে হচ্ছে আপনার কোনও ক্রন্টব এন্ট্রি নেই এবং তাই ফাইলটি তৈরি হয় নি।


2

আশা করি এটি সাহায্য করবে।

sudo nano /etc/crontab -e

ফাইলটিতে একটি লাইন যুক্ত করুন

0 0 * * * root reboot

চেষ্টা করা হয়নি তবে আশা করি এটি সাহায্য করবে।


উত্তর দেওয়ার জন্য আপনাকে ধন্যবাদ. এটি কি মধ্যরাতে সিস্টেমটিকে পুনরায় চালু করবে? কীভাবে আমি এটি অন্য সময়ের জন্য সেট করব? সুতরাং, এটি মধ্যরাতে পুনরায় বুট হয়, তারপর আবার 8 টায়? ধন্যবাদ :)!
ফোরাস করুন

2
সরাসরি / ইত্যাদি / ক্রন্টব সম্পাদনা করবেন না; crontab কমান্ড ব্যবহার করুন। এটি নিরাপদ।
স্ক্রস করুন

sudo crontab -e
জন লা রোয়

sudo nano /etc/crontab -e: -eন্যানোর মানচিত্র অনুসারে কোনও অর্থ হয় না, এটি পিকোর সাথে সামঞ্জস্যের জন্য "উপেক্ষা
ম্যাক্রোজেমস

হ্যাঁ যে বিষয়টি পরিষ্কার করার জন্য ধন্যবাদ thanks
স্টিভআইরউইন

1

https://www.raspberrypi.org/documentation/linux/usage/cron.md

বা:

এই প্রশংসা ব্যবহার করুন:

shutdown -r hh:mm:ss 

আপনি এই প্রশংসাটি /etc/rc এ যুক্ত করতে পারেন lএকবার আপনার ডিভাইসটি পুনরায় চালিত করে পুনরায় সেট করতে স্থানীয় প্রতিস্থাপন করুন।

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