ডেইলি সার্ভার রিবুট ক্রোন?


15

আমি একটি ক্রোন জব তৈরি করতে চাই যা নির্ধারিত সময়ে ডায়ি কার্যকর করে এবং এটি উবুন্টু সার্ভারটি পুনরায় চালু করে।

আমি rebootকেবল ক্রোন যুক্ত করার চেষ্টা করি , তবে এটি কাজ করে না, যখন আমি সিএলআই থেকে এটি চালানোর চেষ্টা করি তখন এটি কাজ করে।

দয়া করে পরামর্শ দিন, ক্রোনটিতে আমার কী কমান্ড যুক্ত করা উচিত, যাতে এটি নির্দিষ্ট সময়ে প্রতিদিন সার্ভারটিকে রিবুট করে।


আমি জিজ্ঞাসা করতে পারি কেন আপনাকে প্রতিদিন ভিত্তিতে কোনও সার্ভার পুনরায় বুট করতে হবে? এটি আমার পক্ষে একটি ইঙ্গিত যা আপনি ভুল করছেন। সম্ভবত।
gertvdijk

2
@gertvdijk আমি এমন পরিস্থিতিতে চলে এসেছি যেখানে আপনাকে নিয়মিত কোনও মেশিন রিবুট করতে হবে। মালিকানাধীন সফ্টওয়্যার যা time 30 ঘন্টা আপটাইম পরে খারাপ মেমরি ফাঁস হয়, এর মতো জিনিস।
jrg

1
গেমিং সার্ভার (কাশি) মাইনক্রাফ্ট (কাশি) প্রায়শই রমলিক বা একরকম কাঁটাচামচ হয়ে থাকে শত শত প্রক্রিয়াগুলিতে।
কাজ ওল্ফ


যদি সমস্যাটি হয় যে কিছু অ্যাপ্লিকেশন সময়ের সাথে সাথে মেমরি ফাঁস হয়ে যায় তবে কেবলমাত্র সেই অ্যাপ্লিকেশন পরিষেবাটি পুনরায় চালু করতে আরও ভাল সমাধান হবে।
সোরেন এ

উত্তর:


27

আপনাকে নিম্নলিখিত কমান্ডটি চালনা করতে হবে:

/sbin/shutdown -r now

রুট pirviliges সঙ্গে। এটি করার উপায় হ'ল রুটের ক্রন্টাব ব্যবহার করা, আপনার ব্যবহারকারী ক্রন্টব নয়। একজন sudoস্বাভাবিক নিম্নলিখিতরূপে crontab পরিবর্তন কমান্ড সামনে যে আছে:

sudo crontab -e

টিপ: আপনি মতো জিনিসগুলির জন্য শেল এর স্ট্যান্ডার্ড সম্পাদক সুইচ করতে পারেন crontabএবং visudoসঙ্গে sudo update-alternatives --config editorএবং তারপর আপনার পছন্দের সম্পাদক নির্বাচন করুন।

ক্রোনট্যাব সম্পাদনা করা আপনার ফাইলটিতে নিম্নলিখিত লাইনটি যুক্ত করা উচিত:

# For more information see the manual pages of crontab(5) and cron(8)
# 
# m h  dom mon dow   command  

@daily root /sbin/shutdown -r now

এখানে "@ ডেইলি" হ'ল মধ্যরাতে প্রতিদিনের জন্য একটি শর্টকাট ("0 0 * * *" এর সমতুল্য)। যাইহোক - আপনি কেন প্রতিদিনের পুনরায় বুট চান?

সম্পাদনা করুন - নিম্নলিখিতগুলির জন্য https://help.ubuntu.com/commune/CronHowto দেখুন : "ক্রোনটব কমান্ডগুলি সাধারণত আপনার ব্যবহারকারীর অ্যাকাউন্টের সাথে সম্পর্কিত ক্রন্টব ফাইলের মধ্যে সংরক্ষণ করা হয় (এবং আপনার ব্যবহারকারীর অনুমতিের স্তরের সাথে চালিত হয়)। আপনি যদি চান নিয়মিত প্রশাসনিক অনুমতি প্রয়োজন একটি কমান্ড চালান, রুট ক্রন্টব ফাইল সম্পাদনা করুন: sudo crontab -e "

সম্পাদনা - তার মন্তব্যের জন্য @ চারেলস ব্রিজে ধন্যবাদ - পুরো পথ অন্তর্ভুক্ত করার জন্য সম্পাদিত উত্তর


2
ক্রোন সহ, পুরো পথ ব্যবহার করা এটি সর্বদা নিরাপদ:/sbin/shutdown -r
চার্লসব্রিজ

1
টাইম ডে সেটিং এবং কমান্ডের মধ্যে মূলটি কী? এটি কেবল @Daially / sbin / shutdown -r এখনই রুট ব্যবহারকারীদের ক্রোনফাইলে থাকা উচিত নয়? টিআইএ
ওমিনাস

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