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


উত্তর:


49

একটি টার্মিনাল উইন্ডোটি খুলুন এবং এতে টাইপ করুন:

sudo shutdown -h +60

এবং আপনি যে মিনিট নিতে চান তার সাথে 60 টি প্রতিস্থাপন করুন।

এখানে আরও তথ্য:

http://ubuntuforums.org/archive/index.php/t-473173.html http://www.linux.org/lessons/beginner/l5/lesson5a.html


2
-Pপ্যারামিটার (পাওয়ার-অফ) একটি ভাল ধারণা খুব মনে করা হয়।
htorque

শাটডাউন + এম 60 আমার পক্ষে কাজ করে না। আমাকে একটি ত্রুটি বার্তা দেয় এবং বলে যে একটি অবৈধ সময় মূল্য আছে।
NES

আমি ভেবেছিলাম এটি অদ্ভুত ছিল ... এটি "+ মি 60" হওয়া উচিত নয়, এটি "+60" হওয়া উচিত (বা আরও বেশি "-h +60" এর মতো হতে পারে this এই পৃষ্ঠার নীচের অংশে এটি কীভাবে কাজ করে তা জানতে পারে: linux.org/lessons/beginner/l5/lesson5a.html
ড্যানিয়েল

"শাটডাউন -পি 1" - ভালভাবে কাজ করে এবং 1 মিনিটের মধ্যে সিস্টেমটি বন্ধ করে দেয়, কোনও টাইম ইউনিটের প্রয়োজন নেই।
n3rd

2
আসলে এর সুডো ..... কারণ রুট সুবিধাগুলি দরকার
শিরিশ হার্ভেডে

8
  • আপনি gshutdown ব্যবহার করতে পারেন গ্যাশডডাউন ইনস্টল করুন
  • ইনস্টলেশন পরে এটি অ্যাপ্লিকেশন → আনুষাঙ্গিকগুলি → জিশুটডাউন এর অধীনে পাওয়া যাবে বিকল্প পাঠ
  • এই পদ্ধতিটি দেখুন

কেউ আমাকে বলতে পারেন যে তারা ভোট কেন বাতিল করলেন?
karthick87

2
আমি ভোট কমে নি। তবে গাশুডডাউন এখানে সহজেই কাজ করে না। আমি যখন শাটডাউন পছন্দ করি তখন এটি ব্যবহারকারীর পরিবর্তে লগ আউট হয়?
NES

আমিও, এটি ব্যবহারকারীর লগ আউট করে এবং ল্যাপটপটি স্লিপ মোডে চলে যায়
লুইস 4

2

কারণ পরে পিসি শাট ডাউন abt বিষয় নিষ্ক্রিয়তার নির্দিষ্ট সময়ে করা হয় পুনঃনির্দেশিত এই বিষয়ে, আমি এই সমস্যা এখানে ব্যাখ্যা করবে।

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

প্রথমত আমি টাইমড শাটডাউন - 30 মিনিটের পরে শাটডাউন পোস্ট করেছিলাম

আমি এটি নীচে অনুলিপি করব এবং তারপরে এটি কার্যকর করার জন্য উন্নতিগুলি ব্যাখ্যা করব:

এক্সপ্রিনটিডল ইনস্টল করুন। এই সরঞ্জামটি ব্যবহারকারীর অলস সময় দেয়।

sudo apt-get install xprintidle

একটি স্ক্রিপ্ট অটোশডাউন.শ তৈরি করুন যা অলস সময়ের জন্য পরীক্ষা করে এবং 30 মিনিটের জন্য নিষ্ক্রিয় থাকলে কম্পিউটারটিকে শাটডাউন করার নির্দেশ দেয়।

idle=$(xprintidle)

if [ $idle -gt 1800000 ]; then
    shutdown -h now
fi

এটির জন্য একটি ক্রোনজব তৈরি করুন যা সময় সময় পরীক্ষা করে থাকে যদি সিস্টেমটি দীর্ঘ সময় ধরে অলস থাকে এবং যদি এটি 30 মিনিটের বেশি সময় অলস থাকে তবে এটি বন্ধ হয়ে যাবে। মনে রাখবেন যে রুট ব্যবহারকারীর জন্য ক্রোনজব তৈরি করতে হবে।


এই স্ক্রিপ্টটির কাজ করার জন্য কিছু উন্নতি প্রয়োজন, যেমন:

idle=`env DISPLAY=:0 su OUR_USER -c xprintidle 2>&1`

OUR_USER অলস সময় যাচাই করার জন্য আমরা ব্যবহারকারীর নাম উল্লেখ করি (মূল ব্যবহারকারী নয়)

DISPLAY=:0একটি ডেস্কটপ প্রদর্শনের জন্য সঠিক ( আপনার পরিস্থিতিতে envপড়ার জন্য কমান্ড চালান DISPLAY)

যদি স্ক্রিপ্টটি চালিত হয় OUR_USER, উপরের লাইনটি হ্রাস করা যেতে পারে:

idle=`env DISPLAY=:0 xprintidle 2>&1`

এই বিষয়টিকে http://ubuntuforums.org/showthread.php?t=1069602 বর্ণনা করা হয়েছে

যদি স্ক্রিপ্টটি চালিত হয় OUR_USER, shutdownকমান্ডের আগে হওয়া উচিতsudo

sudo shutdown -h now

আমার স্ক্রিপ্ট ক্রোন থেকে ক্রোন ফাইলের রেখায় চালানো হয়েছিল:

*/5 * * * * /home/OUR_USER/autoshutdown.sh 
  • প্রতি 5 মিনিট
  • আমাদের উল্লেখ করা ব্যবহারকারীর হিসাবে আগের হিসাবে OUR_USER প্রতিস্থাপন করা উচিত।

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

ALL ALL=(ALL) NOPASSWD: /sbin/shutdown 

মধ্যে sudoers ফাইল, তাই হরতাল কমান্ড একটি পাসওয়ার্ড মৃত্যুদন্ড কার্যকর করা প্রয়োজন হবে না।


আমি 2 টি অনুরূপ ডিস্ট্রো লুবুন্টু 12.04.4 আরসি এলএক্সএলএল 32-বিট ( http://www.lxle.net/ ) এ এই জাতীয় ক্রোনজব চেষ্টা করেছি

একটি সিস্টেমে এটি কেবলমাত্র ফাইলে রুট ক্রোনজব সেট ব্যবহার করে কাজ করে:

প্রথমেই / var / নাটাই / ক্রন / crontabs / রুট


বিচারকার্য স্থগিত রাখার আদেশ

আরেকটি সমস্যা হ'ল আমার সিস্টেমে এক্সপ্রিন্টিল কখনও কখনও আমার মানগুলির জন্য এলোমেলো এবং কখনও কখনও যৌক্তিকভাবে বর্ধনশীল দেয় । চূড়ান্ত ফলাফল - আমার সিস্টেমটি সাধারণত 20 মিনিটের পরে বন্ধ হয়ে যায়, যদি আমি সর্বোচ্চ নিষ্ক্রিয় মান 30 মিনিটে সেট করি। আমি মনে করি অপরাধী xscreensaver যা প্রবেশ পরামিতি দ্বারা নির্ধারিত হিসাবে কাজ করে না।


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