در مقاله قبلی، ما تفاوت بین دستورات لینوکسی shutdown, poweroff, halt و reboot را توضیح دادیم، اما درباره اینکه دستورات ذکر شده در حقیقت چه کاری انجام میدهند زمانیکه شما هر کدام از آنها را با آپشن های متفاوت اجرا میکنید بحث نکردیم.
در این مقاله به شما نحوه ارسال کردن یک پیغام به تمام کاربران سیستم قبل از اینکه سرور لینوکس خاموش شود را نشان خواهیم داد.
همچنین توصیه میشود مطالعه کنید :
دستور tuptime - نمایش تاریخچه و آمار مدت زمان اجرای لینوکس
به عنوان یک ادمین سیستم قبل از اینکه بتوانید یک سرور را خاموش کنید ممکن است بخواهید که به کاربران سیستم یک پیغام هشدار مبنی بر اینکه سیستم در حال خاموش شدن است ارسال کنید. به صورت پیش فرض دستور shutdown یک پیغامی را به کاربران دیگر سیستم همانطور که در تصویر زیر میبینید ارسال میکند.
برای ارسال یک پیغام دستی به دیگر کاربران سیستم قبل از یک shutdown دستور زیر را اجرا کنید. در این مثال shutdown بعد از 2 دقیقه از زمانیکه دستور اجرا شود صورت خواهد گرفت.
فرض میکنیم که شما عملیات حیاتی سیستمی خاص همانند Backup یا Update را از قبل در زمان مشخصی برنامه ریزی کردید و به صورت اتفاقی در زمانی که سرور خاموش خواهد شد، اجرا میشود. شما میتوانید shutdown را با استفاده از آپشن -c همانند تصویر زیر لغو کنید و مجدد آنرا بعدا و بعد از پایان این چنین عملیاتی شروع کنید.
علاوه بر مطلب بالا میتوانید پست اجرا کردن اتوماتیک دستورات/اسکریپت ها در طول reboot یا startup را با استفاده از متدهای سنتی و ساده در لینوکس یاد بگیرید.
همچنین توصیه میشود مطالعه کنید :
مدیریت پروسه و سرویس های startup سیستم (SysVinit, Systemd و Upstart) (به زودی)
11 مثال از تسک های برنامه ریزی شده cron در لینوکس
اکنون شما نحوه ارسال کردن پیغام های مورد نظر خود به تمام کاربران قبل از shutdown سرور لینوکسی را میدانید. اگر هر سوالی در رابطه به پست بالا دارید در همین جا مطرح کنید.
در این مقاله به شما نحوه ارسال کردن یک پیغام به تمام کاربران سیستم قبل از اینکه سرور لینوکس خاموش شود را نشان خواهیم داد.
همچنین توصیه میشود مطالعه کنید :
دستور tuptime - نمایش تاریخچه و آمار مدت زمان اجرای لینوکس
به عنوان یک ادمین سیستم قبل از اینکه بتوانید یک سرور را خاموش کنید ممکن است بخواهید که به کاربران سیستم یک پیغام هشدار مبنی بر اینکه سیستم در حال خاموش شدن است ارسال کنید. به صورت پیش فرض دستور shutdown یک پیغامی را به کاربران دیگر سیستم همانطور که در تصویر زیر میبینید ارسال میکند.
کد PHP:
# shutdown 13:25
کد PHP:
Shutdown scheduled for Fri 2017-05-12 13:25:00 EAT, use 'shutdown -c' to cancel.
Broadcast message for root@linux-zone (Fri 2017-05-12 13:23:34 EAT):
The system is going down for power-off at Fri 2017-05-12 13:25:00 EAT!
کد PHP:
# shutdown 2 The system is going down for required maintenance. Please save any important work you are doing now!
فرض میکنیم که شما عملیات حیاتی سیستمی خاص همانند Backup یا Update را از قبل در زمان مشخصی برنامه ریزی کردید و به صورت اتفاقی در زمانی که سرور خاموش خواهد شد، اجرا میشود. شما میتوانید shutdown را با استفاده از آپشن -c همانند تصویر زیر لغو کنید و مجدد آنرا بعدا و بعد از پایان این چنین عملیاتی شروع کنید.
کد PHP:
# shutdown -c
کد PHP:
Shutdown scheduled for Fri 2017-05-12 14:10:22 EAT, use 'shutdown -c' to cancel.
Broadcast message for root@linux-zone (Fri 2017-05-14 :10:27 EAT):
The system shutdown has been cancelled at Fri 2017-05-12 14:11:27 EAT!
همچنین توصیه میشود مطالعه کنید :
مدیریت پروسه و سرویس های startup سیستم (SysVinit, Systemd و Upstart) (به زودی)
11 مثال از تسک های برنامه ریزی شده cron در لینوکس
اکنون شما نحوه ارسال کردن پیغام های مورد نظر خود به تمام کاربران قبل از shutdown سرور لینوکسی را میدانید. اگر هر سوالی در رابطه به پست بالا دارید در همین جا مطرح کنید.