Linux服務(wù)器中操作項(xiàng)目的時(shí)候,需要用到定期重啟服務(wù)器釋放內(nèi)存。最近在 樹莓派貼吧官方群 很多朋友 問我,怎么設(shè)置 定時(shí)任務(wù),比如 定時(shí)重啟web服務(wù)器 。定時(shí)貼吧簽到(利用簽到py腳本)等等一系列的問題,就此 寫 該篇文章解決問題。
本次采用crontab命令方式解決這個(gè)問題:
安裝Crontab
centos:
yum install vixie-cron crontabs
chkconfig crond on
service crond start
Debian
apt-get install cron
/etc/init.d/cron restart
編輯定時(shí)自動(dòng)腳本
crontab -e
添加如下內(nèi)容
0 1 * * * /sbin/reboot? ? ? ? ? ? //丟進(jìn)去這個(gè)腳本,表示每天凌晨1點(diǎn)重啟服務(wù)器
保存退出重啟生效
/etc/rc.d/init.d/crond stop
/etc/rc.d/init.d/crond start
如果做好以上內(nèi)容只是做好了 定時(shí)任務(wù)。我們加入開機(jī)運(yùn)行
/etc/init.d/crond restart
chkconfig --levels 35 crond onservice crond status?
查看 cron服務(wù)狀態(tài),如果沒有啟動(dòng)則 service crond start啟動(dòng)它, cron服務(wù)是一個(gè)定時(shí)執(zhí)行的服務(wù),可以通過crontab 命令添加或者編輯需要定時(shí)執(zhí)行的任務(wù)
部分內(nèi)容來源于網(wǎng)絡(luò)