নির্দিষ্ট সময় পিসি স্থগিত করুন এবং জাগ্রত করুন


22

আমি চাই আমার পিসি 04:58 এ ঘুমাবেন এবং প্রতিদিন 05:15 এ জেগে উঠুন।

আমি কেমন করে ঐটি করি?


উত্তর:


9

আপনি জিনোম শিডিউল দিয়ে এটি করতে পারেন (কমপক্ষে অর্ধেক) । ( sudo apt-get install gnome-schedule) (এনবি: এটি আপনার প্রবর্তককে তফসিলী কার্য হিসাবে সজ্জিত করে , যদিও জিনোম-শিডিয়ুল টাইপ করা এটি এখনও এনেছে))

এটি চালু করার পরে, "নতুন" -> "পুনরাবৃত্ত টাস্ক"। আপনি যেমন উপযুক্ত দেখেন তেমন ফর্মটি পূরণ করুন।

হাইবারনেট করার আদেশটি হ'ল /usr/sbin/pm-hibernate(সাসপেন্ড হয় /usr/sbin/pm-suspend)

আবার জাগ্রত হওয়ার বিষয়ে, দয়া করে দেখুন "হাইবারনেশন থেকে জাগ্রত করার সময়সূচি কীভাবে করব?"


বিকল্পভাবে, আপনি "পাওয়ার ম্যানেজমেন্ট ইন্টারফেস" ইনস্টল করতে পারেন। ( sudo apt-get install powermanagement-interface)

তারপরে এটির মতো স্ক্রিপ্ট তৈরি করুন:

#!/bin/bash
# This script puts the system under standby mode for x hours
usage() {
echo "usage: $0 <n-hours>"
echo "where <n-hours> is the number of hours to be on standby"
exit 0

}
if [ $# -ne 1 ]
then
usage
fi

PATH=$PATH:/usr/sbin
hours=$1
echo 0 > /sys/class/rtc/rtc0/wakealarm
echo `date '+%s' -d "+ $hours hours"` > /sys/class/rtc/rtc0/wakealarm
## Edit the above line to get the exact length of hibernation you want
pmi action suspend

এবং এটি রুটের ক্রোনটবে শিডিউল করুন।

সূত্র


19

কীভাবে আপনার লিনাক্স পিসিকে ঘুম থেকে স্বয়ংক্রিয়ভাবে জাগ্রত করা যায়

আপনার লিনাক্স পিসিটিকে ঘুম বা হাইবারনেট মোডে রাখতে চান এবং এটি একটি নির্দিষ্ট সময়ে স্বয়ংক্রিয়ভাবে জাগ্রত হতে চান? বেশিরভাগ লিনাক্স সিস্টেমের সাথে ডিফল্টরূপে অন্তর্ভুক্ত rtcwake কমান্ডের সাহায্যে আপনি এটি সহজেই করতে পারেন।

আপনার কম্পিউটারটি একটি নির্দিষ্ট সময়ে কিছু করতে চাইলে এটি কার্যকর হতে পারে তবে এটি 24/7 চলমান চান না। উদাহরণস্বরূপ, আপনি আপনার কম্পিউটারটিকে রাতে ঘুমাতে রাখতে পারেন এবং কিছু ডাউনলোড করার আগে এটি জাগিয়ে তুলতে পারেন।

আরটিওয়াক ব্যবহার করা হচ্ছে

Rtcwake কমান্ডের রুট অনুমতি প্রয়োজন, সুতরাং এটি উবুন্টু এবং অন্যান্য উবুন্টু থেকে প্রাপ্ত বিতরণগুলিতে sudo দিয়ে চালানো উচিত be লিনাক্স বিতরণগুলিতে যা sudo ব্যবহার করে না, আপনাকে প্রথমে su কমান্ডের সাহায্যে রুট হিসাবে লগ ইন করতে হবে।

কমান্ডের মূল বাক্য গঠন এখানে দেওয়া হল:

sudo rtcwake -m [type of suspend] -s [number of seconds]

উদাহরণস্বরূপ, নিম্নলিখিত কমান্ডটি আপনার সিস্টেমটিকে ডিস্কে স্থগিত করে (হাইবারনেট করে) এবং 60 সেকেন্ড পরে এটি জেগে তোলে:

sudo rtcwake -m disk -s 60

স্থগিতের প্রকারগুলি

-M সুইচ স্থগিত নিম্নলিখিত প্রকারের স্বীকার করে:

স্ট্যান্ডবাই - স্ট্যান্ডবাই সামান্য শক্তি সঞ্চয় প্রস্তাব করে, তবে একটি চলমান সিস্টেমে পুনরুদ্ধার করা খুব দ্রুত। আপনি -m সুইচ বাদ দিলে এটি ডিফল্ট মোড।

মেম - র‌্যামে স্থগিত। এটি উল্লেখযোগ্য পাওয়ার সাশ্রয় প্রস্তাব করে - আপনার র‌্যাম বাদে সবকিছুকে একটি স্বল্প-শক্তি অবস্থায় ফেলে দেওয়া হয়। আপনার স্মৃতি বিষয়বস্তু সংরক্ষণ করা হয়।

ডিস্ক - ডিস্ক স্থগিত। আপনার মেমরির সামগ্রীগুলি ডিস্কে লেখা হয় এবং আপনার কম্পিউটারটি চালিত হয়। কম্পিউটারটি চালু হবে এবং টাইমার সমাপ্ত হলে এর অবস্থা পুনরুদ্ধার করা হবে।

বন্ধ - কম্পিউটার সম্পূর্ণভাবে বন্ধ করুন। rtcwake এর ম্যান পেজ নোট করেছে যে "অফ" থেকে পুনরুদ্ধার আনুষ্ঠানিকভাবে এসিপিআই স্পেসিফিকেশন দ্বারা সমর্থিত নয়, তবে এটি যাইহোক অনেক কম্পিউটারের সাথে কাজ করে।

না - তাত্ক্ষণিকভাবে কম্পিউটারটি স্থগিত করবেন না, কেবলমাত্র ওয়েকআপের সময় সেট করুন। উদাহরণস্বরূপ, আপনি সকাল 6 টায় আপনার কম্পিউটারকে ঘুম থেকে উঠতে বলতে পারেন। এরপরে, এটিকে 11 টা বা সকাল 1 টা ম্যানুয়ালি ঘুমাতে পারেন - যে কোনও উপায়ে, এটি সকাল 6 টা থেকে জাগবে।

সেকেন্ড বনাম নির্দিষ্ট সময়

-S বিকল্প ভবিষ্যতে সেকেন্ডের একটি নেয়। উদাহরণস্বরূপ, -s 60 আপনার কম্পিউটারকে 60 সেকেন্ডে জাগিয়ে তোলে, যখন -s 3600 আপনার কম্পিউটারকে এক ঘন্টার মধ্যে জাগিয়ে তোলে।

-T বিকল্প আপনি যদি একটি নির্দিষ্ট সময়ে আপনার কম্পিউটার ঘুম থেকে করতে পারবেন। এই স্যুইচটি ইউনিক্স পর্বের সময় থেকে কয়েক সেকেন্ড চায় (00:00:00 ইউটিসি 1 জানুয়ারী, 1970)। সেকেন্ডের সঠিক সংখ্যাটি সহজেই সরবরাহ করতে, rtcwake কমান্ডের সাথে ডেট কমান্ড একত্রিত করুন।

-L সুইচ rtcwake বলে যে হার্ডওয়্যার ঘড়ি স্থানীয় সময় সেট করা হয়, যখন -u সুইচ rtcwake যে হার্ডওয়্যার ঘড়ি (আপনার কম্পিউটারের BIOS- এ) ইউটিসি সময় সেট করা বলে। লিনাক্স বিতরণগুলি প্রায়শই আপনার হার্ডওয়ার ঘড়িটিকে ইউটিসির সময় সেট করে এবং এটি আপনার স্থানীয় সময়ে অনুবাদ করে।

উদাহরণস্বরূপ, আপনার কম্পিউটারটি আগামীকাল সকাল সাড়ে at টায় জাগ্রত হওয়ার জন্য তবে তাত্ক্ষণিকভাবে স্থগিত না করার জন্য (আপনার হার্ডওয়্যার ঘড়িটি স্থানীয় সময় নির্ধারণ করে ধরে নেওয়া হয়েছে), নিম্নলিখিত কমান্ডটি চালান:

sudo rtcwake -m no -l -t $(date +%s -d ‘tomorrow 06:30’)

সাহায্য


1
এই প্রশ্নটিতে একটি দুর্দান্ত আর্টওয়াক লেখার আপ। : এটা সম্পূর্ণ সমাধান উপলব্ধ করা হয় askubuntu.com/questions/61708/...
Gare

6
দয়া করে একটি ওয়েবসাইট দিতে থেকে পেস্ট যখন আপনি অনুলিপি অন্তত URL: howtogeek.com/121241/...
hanoo

দেখে মনে হচ্ছে rtcwake একাধিক উদাহরণ মনে করতে পারে না, তাই আমি কীভাবে কম্পিউটারকে জাগ্রত করব, বলতে পারি, প্রতি ঘন্টা?
ইয়ান কিং ইয়িন

1

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


0

সুতরাং যদি কেউ আগ্রহী হয় তবে আমি যা কিছু পেয়েছি সেগুলি ইনস্টল না করে এবং অ-মূল হিসাবে কাজ করে found

এই আদেশ আদেশটি ব্যবহার করুন:

dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

এবং বিলম্ব করতে এটি স্মিথ বা ডি (সেকেন্ড, মিনিট, দিন, ঘন্টা) এবং একটি সহ একটি সংখ্যার সাথে স্লিপ কমান্ড ব্যবহার করুন;

উদাহরণ কোড:

sleep 60s; dbus-send --print-reply --system --dest=org.freedesktop.UPower /org/freedesktop/UPower org.freedesktop.UPower.Suspend

এটি 60 সেকেন্ডের পরে কম্পিউটারটিকে স্থগিত করে

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