تنظیم هشدار برای روشن شدن سیستم به طور خودکار بر روی لینوکس

تنظیم هشدار برای روشن شدن سیستم به طور خودکار بر روی لینوکس
در این پست می‌خوانید:

[vc_row][vc_column][vc_column_text]

شما می توانین با قرار دادن سیستم به حالت “Sleep”  به میزان قابل توجهی در مصرف انرژی و یا باطری لپ تاپ صرفه جویی کنید.

یک لپ تاپ می تواند مدت زمان زیادی را روی حالت آماده به کار و یا همان “Sleep” باقی بماند زیرا مصرف انرژی در این حالت بسیار پایین است ولی راه حل خوبی بشمار نمیاد تصور کنید که می خواهید در یک ساعتی از روز، یک کار خاصی انجام بدین

(مثلا دانلود یک فایل حجیم – فرض بر این میگیریم ک دانلود رایگان شبانه دارین ) در این حالت شما باید سیستم را تا آن زمان روشن نگه دارین که اصلن به صرفه نیس چون انرژی زیادی سیستم در حالت روشن بودن استفاده می کند حتی اگر کار خاصی انجام ندهد. حالت بصرفه این است که سیستم خاموش شود و خودش به صورت اتوماتیک در یک زمانی روشن شود

تست اینکه آیا سیستم  شما از تایمر بیدار شدن (Wake-up Timer) پشتیبانی می کند یا نه؟

بدیهی  است که برخی از سیستم ها سخت افزار مناسب برای پشتیبانی از این ویژگی را ندارند.

اما در اکثر تنظیمات، این ویژگی کار می کند. روش تست: یک  Terminal Emulator باز کنید و دستور زیر را وارد نمایید    [/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text css=”.vc_custom_1545892425064{border-width: 5px !important;padding: 5px !important;background-color: #eeeeee !important;}”]

sudo rtcwake -m mem -s 30

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]کامپیوتر شما باید به حالت Sleep  برود و 30 ثانیه بعد  روشن شود. اگر دستگاه شما نیاز به زمان بیشتری برای Standby شدن دارد مقدار زمان بیداری را به جای 30 به یک عدد بالاتر تغییر دهید. دستور قبلی برای تست حالت Sleep به بیداری بود برای تست حالت کامل خاموش به روشن از دستور زیر استفاده کنید    [/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text css=”.vc_custom_1545893124268{border-top-width: 5px !important;border-right-width: 5px !important;border-bottom-width: 5px !important;border-left-width: 5px !important;padding-top: 5px !important;padding-right: 5px !important;padding-bottom: 5px !important;padding-left: 5px !important;background-color: #eeeeee !important;}”]

sudo rtcwake -m  off -s 60

[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]کامپیوتر شما باید خاموش شود وبعد از 60  ثانیه روشن شود. اگر دستگاه شما نیاز به زمان بیشتری برای خاموش شدن دارد مقدار زمان بیداری را به جای 60 به یک عدد بالاتر تغییر دهید.   اگر هسته، درایور ها و سخت افزار همه با یکدیگر سازگاری داشته باشند، شما نباید هیچ مشکلی داشته باشید. اگر تایمر ها پشتیبانی نمی شوند، احتمالا به این دلیل است که سخت افزار و  یا تنظیمات BIOS / UEFI حداقل  الزامات را برآورده نمی کنند. اما می تونید با آپدیت درایور ها، کرنل و بایوس شانس خودتون رو امتحان کنید  ????  [/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]

نحوه ی استفاده از دستور rtcwake

استفاده ار این دستور بسیار راحت است فقط کافیه که یک روش صرفه جویی انرژی و یک زمان روشن شدن سیستم رو به عنوان پارامتر به این دستور وارد کنید شما می تونید با   s-  مدت زمانی که سیستم باید به ثانیه بعد از اجرای دستور روشن شود را مشخص کنید

هرچند ممکن است کار کردن با این گزینه سخت باشد. برای مشخص کردن ساعت روشن شدن به جای مدت زمان می تونید از گزینه ی date- –  با قرار دادن زمان دقیق روشن شدن استفاده کنید به عنوان مثال :[/vc_column_text][/vc_column][/vc_row][vc_row][vc_column][vc_column_text css=”.vc_custom_1545895437178{border-top-width: 5px !important;border-right-width: 5px !important;border-bottom-width: 5px !important;border-left-width: 5px !important;padding-top: 5px !important;padding-right: 5px !important;padding-bottom: 5px !important;padding-left: 5px !important;background-color: #eeeeee !important;}”]

sudo rtcwake -m mem – -date 09:00

[/vc_column_text][/vc_column][/vc_row][vc_row css=”.vc_custom_1545896908123{margin-top: 5px !important;margin-bottom: 5px !important;border-top-width: 5px !important;border-bottom-width: 5px !important;padding-top: 5px !important;padding-bottom: 5px !important;}”][vc_column][vc_single_image image=”5505″ img_size=”full” alignment=”center”][/vc_column][/vc_row][vc_row][vc_column][vc_column_text]در این صورت سیستم به حالت Sleep رفته و ساعت 09:00  روشن می شود

از سینتکس خاصی که در تصویر بالا مشاهده می کنید هم می تونید در گزینه ی مربوط برای مشخص کردن دقیق تر زمان استفاده کنید YYYY-MM-DD hh:mm از  چپ به راست بیانگر سال-ماه-روز ساعت:دقیقه:ثانیه میباشد date 2020-02-28 15:00- – بیانگر ساعت 3 روز 28 فبروری سال 2020 می باشد m- برای مشخص کردن متد است (Power-Saving Methods) که می تواند یکی از مقادیر زیر را بگیرد mem   برای بردن سیستم به حالت Standby  بلافاصله بعد ار زدن دستور dsik   برای بردن سیستم به حالت Hibernate  بلافاصله بعد ار زدن دستور off   برای بردن سیستم به حالت Shutdown بلافاصله بعد ار زدن دستور disable  برای کنسل کردن یک هشدار no   با زدن این مقدار سیستم بلافاصله بعد از زدن این دستور خاموش نمی شود و خودتان سیستم را  هروقت دوست داشتین خاموش می کنین و سیستم در زمان مقرر روشن خواد شد show  نمایش رخداد ها و زمان های ست شده ی قبلی

نتیجه:

استفاده از هر یک از این سناریو ها میتونه خاص و با توجه به علاقه شخصیتون باشه. من ترجیح میدم صبح لپ تاب منو با آهنگی که دوست دارم بیدار کنه و البته برای اجرای آهنگ در هنگام بوت سیستم باس ی کار دیگه هم انجام بدین. ولی خوبیش اینه که من وقتی بیدار میشم سیستم من بوت شده و آماده به کاره.[/vc_column_text][/vc_column][/vc_row]

دیدگاه‌ها ۰
ارسال دیدگاه جدید