學習suse時,你可能會經常遇到suse問題,這裡將介紹suse啟動cron的解決方法,在這裡拿出來和大家分享一下。希望大家學會suse啟動cron的步驟。
1.suse中通過crontab來啟動cron
[root@localhost ~]# /etc/init.d/crontab start
[root@localhost ~]# /etc/init.d/crontab stop
[root@localhost ~]# /etc/init.d/crontab restart
設定開機自動啟動
[root@localhost ~]# chkconfig crontab on
2. 用crontab命令編輯配置檔案
crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數
crontab -l //列出某個使用者cron服務的詳細內容
crontab -r //刪除沒個使用者的cron服務
crontab -e //編輯某個使用者的cron服務
進入vi編輯模式,編輯的內容一定要符合下面的格式:* * * * *
幾個常用的例子:
每個小時的第5分鐘執行一次
5 * * * * date >> /tmp/date.log
每隔10分鐘執行一次
*/10 * * * * date >> /tmp/date.log
每天13時和23時定時執行
0 23,13 * * * date >> /tmp/date.log
每天上午6點到12點之間,每兩個小時執行一次,14點執行一次。
0 6-12/2,14 * * * date >> /tmp/date.log
每次編輯完某個使用者的cron設定後,cron自動在/var/spool/cron下生成乙個與此使用者同名的檔案,此使用者的cron資訊都記錄在這個檔案中,這個檔案是不可以直接編輯的,只可以用crontab -e 來編輯。cron啟動後每過乙份鐘讀一次這個檔案,檢查是否要執行裡面的命令。因此此檔案修改後不需要重新啟動cron服務。
SUSE 12 服務開機自啟動
suse 12 服務開機自啟動 tomcat 開機自啟 這裡 etc init.d after.local 就是我要做開機自啟的服務 這裡加入了要開機自啟的tomcat服務 suse12 cat etc init.d after.local egrep v usr sbin sshd usr sbi...
解決cron不能啟動指令碼的問題
解決cron不能啟動指令碼的問題 一 背景 在開發過程中總是會需要系統cron服務啟動我們自定義的服務。我們手動執行指令碼,指令碼中定義的服務就能執行。如果我們讓cron服務來管理我們的指令碼,有可能cron服務不能定時啟動我們的指令碼。二 解決方法 在我們的指令碼中加入我們服務需要的環境變數。1 ...
SUSE安裝g 的兩種方法
方法一 使用光碟作為安裝源,zypper in gcc c 方法二 場景描述 在suse採用rpm安裝g 的時候,遇到以下的問題 linux kernel headers is needed by 在suse x86 64檔案 夾下沒有找到這樣子的乙個rpm包,導致後續的包都沒有辦法 正確的安裝。解...