新聞中心
linux是一種免費(fèi)的操作系統(tǒng),用來完成復(fù)雜的任務(wù),如果安裝在企業(yè)服務(wù)器上,就需要另外定義機(jī)器的定時(shí)運(yùn)行和關(guān)機(jī)以提高服務(wù)器性能和減少資源的浪費(fèi)。linux定時(shí)關(guān)機(jī)是一種實(shí)現(xiàn)定時(shí)關(guān)機(jī)的簡便方法,可以幫助實(shí)現(xiàn)關(guān)閉機(jī)器的功能。

因?yàn)長inux的定時(shí)關(guān)機(jī)比較簡單,只要知道一些Linux下的一些命令就可以很方便地實(shí)現(xiàn)定時(shí)關(guān)機(jī)的功能。
讓機(jī)器自動完成任務(wù)的一般步驟是:
1、計(jì)算你的機(jī)器關(guān)機(jī)的絕對時(shí)間:以秒表示時(shí)間(time=當(dāng)前時(shí)間+要關(guān)機(jī)的時(shí)間);
2、在終端窗口中輸入命令:sudo SHUTDOWN -h +seconds;
3、隨后輸入root密碼,然后它會自動安排在之前計(jì)算的關(guān)機(jī)時(shí)間進(jìn)行關(guān)機(jī)。
例如:本次任務(wù)想在2個(gè)小時(shí)之后自動關(guān)機(jī),可以執(zhí)行如下代碼:
# 計(jì)算機(jī)器關(guān)機(jī)所需的絕對時(shí)間
current_time=$(date +%s);
shutdown_time=$(date -d “2 hours” +%s);
shutdown_seconds=$(($shutdown_time-$current_time));
# 運(yùn)行關(guān)機(jī)命令
sudo shutdown -h +$shutdown_seconds;
當(dāng)然也可以使用crontab的功能來實(shí)現(xiàn)定時(shí)關(guān)機(jī)。使用crontab的方法有兩步:
1、使用crontab -e命令編輯crontab。
#可使用crontab -e 命令來編輯cron時(shí)間表
crontab -e
#在編輯的窗口中,可以輸入如下命令和運(yùn)行的時(shí)間
#本次任務(wù)執(zhí)行時(shí)間設(shè)定為17:00每天
0 17 * * * sudo shutdown -h now
2、保存文件后退出,等待crontab按照計(jì)劃自動運(yùn)行。
Linux定時(shí)關(guān)機(jī)是Linux服務(wù)器常用的一種功能,能夠讓機(jī)器自動完成任務(wù)。通過上面的介紹,大家應(yīng)該可以了解到如何使用Linux的shutdown命令進(jìn)行定時(shí)關(guān)機(jī)或者如何使用crontab的功能來實(shí)現(xiàn)linux的定時(shí)關(guān)機(jī)任務(wù)。
成都服務(wù)器托管選創(chuàng)新互聯(lián),先上架開通再付費(fèi)。
創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)-網(wǎng)站建設(shè),軟件開發(fā)老牌服務(wù)商!微信小程序開發(fā),APP開發(fā),網(wǎng)站制作,網(wǎng)站營銷推廣服務(wù)眾多企業(yè)。電話:028-86922220
文章標(biāo)題:Linux定時(shí)關(guān)機(jī):讓機(jī)器自動完成任務(wù)(linux定時(shí)關(guān)機(jī))
網(wǎng)頁網(wǎng)址:http://fisionsoft.com.cn/article/cojpjoi.html


咨詢
建站咨詢
