因為在實習公司裡做的ARM服務器用到定時重啟,於是今天就查了一下相關的資料。發現沒有針對我目前的開發平台的具體方法,於是自己研究出來一套方法,供大家互相學習。
友善之臂Micro2440下的Embedded Linux是自帶crontab這個命令的,但是默認沒有開啟。大家可以參照以下的命令,實現定時重啟功能。
#config reboot time
1. mkdir -p /var/spool/cron/crontabs/
2. cp /sdcard/bin/root /var/spool/cron/crontabs/
3. crond start
4. crontab -l
命令1:創建一個目錄,絕對路徑為/var/spool/cron/crontabs/,這裡面存放所有的crontab配置文件
命令2:在創建的目錄中添加“以用戶名為文件名”的配置文件,這裡我是復制了已經寫好的配置文件
命令3:開啟cron服務,由文件名我們發現這是一個守護進程
命令4:顯示我們的配置信息
下面是我的配置文件root裡面的信息:
0 4 * * * reboot
懂crontab命令的朋友都知道,這裡的配置信息意思是:每天凌晨4點鐘,執行reboot命令。
關於crontab的詳細信息請大家參考 http://www.linuxidc.com/Linux/2012-09/70242.htm