㈠ linux怎麼設置每2個小時自動重啟一次,並且這個命令是開機啟動
Linux系統利用Crontab命令實現定時重啟 Crontab是一個很方便的在unix/linux系統上定時(循環)執行某個任務的程序使用cron服務,用 service crond status 查看 cron服務狀態,如果沒有啟動則 service crond start啟動它,cron服務是一個定時執行的服務,可以通過crontab 命令添加或者編輯需要定時執行的任務: crontab -u //設定某個用戶的cron服務,一般root用戶在執行這個命令的時候需要此參數 crontab -l //列出某個用戶cron服務的詳細內容 crontab -r //刪除沒個用戶的cron服務 crontab -e //編輯某個用戶的cron服務 比如說root查看自己的cron設置:crontab -u root -l 再例如,root想刪除fred的cron設置:crontab -u fred -r、 編輯cron服務時,編輯的內容有一些格式和約定,輸入:crontab -u root -e 進入vi編輯模式,編輯的內容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt 編輯/etc/crontab文件,在末尾加上一行: 30 5 * * * root init 6 這樣就將系統配置為了每天早上5點30自動重新啟動。 需要將crond設置為系統啟動後自動啟動的服務,可以在/etc/rc.d/rc.local 中,在末尾加上service crond start如果還需要在系統啟動十載入其他服務,可以繼續加上其他服務的啟動命令。 比如: service mysqld start 基本用法: 1. crontab -l列出當前的crontab任務 2. crontab -d 刪除當前的crontab任務 3. crontab -e (solaris5.8上面是 crontab -r) 編輯一個crontab任務,ctrl_D結束 4. crontab filename 以filename做為crontab的任務列表文件並載入 crontab file的格式: crontab 文件中的行由 6 個欄位組成,不同欄位間用空格或 tab 鍵分隔。前 5 個欄位指定命令要運行的時間 分鍾 (0-59) 小時 (0-23) 日期 (1-31) 月份 (1-12) 星期幾(0-6,其中 0 代表星期日) 第 6 個欄位是一個要在適當時間執行的字元串 例子: #MIN HOUR DAY MONTH DAYOFWEEK COMMAND #每天早上6點10分 10 6 * * * date #每兩個小時 0 */2 * * * date (solaris 5.8似乎不支持此種寫法) #晚上11點到早上8點之間每兩個小時,早上8點 0 23-7/2,8 * * * date #每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點 0 11 4 * mon-wed date #1月份日早上4點 0 4 1 jan * date 補充:在使用crontab的時候,要特別注意的是運行腳本中能夠訪問到的環境變數和當前測試環境中的環境變數未必一致,一個比較保險的做法是在運行的腳本程序中自行設置環境變數(export) (1)先建一個文件crond.txt如下, 每天早上5點36分重新啟動 36 5 * * * reboot (2)上傳到/opt目錄 (3)運行命令 crontab /opt/crond.txt crontab -l 讓配置文件生效:如果讓配置文件生效,還得重新啟動cron,切記,既然每個用戶下的cron配置文件修改後。也要重新啟動cron伺服器。 在Fedora 和Redhat中,我們應該用; [root@localhost ~]# /etc/init.d/crond restart 如果讓crond 在開機時運行,應該改變其運行級別; [root@localhost ~]# chkconfig --levels 35 crond on service crond status 查看 cron服務狀態,如果沒有啟動則 service crond start啟動它, cron服務是一個定時執行的服務,可以通過crontab 命令添加或者編輯需要定時執行的任務
㈡ linux設置自動重啟計劃任務
linux設置開機服務自動啟動/關閉自動啟動命令 [root@localhost ~]# chkconfig --list 顯示開機可以自動啟動的服務 [root@localhost ~]# chkconfig --add *** 添加開機自動啟動***服務 [root@localhost ~]# chkconfig --del *** 刪除開機自動啟動...
㈢ linux系統centos 7版本怎麼設置每天自動開關機
自動關機,就是定義個at命令;
開機的話,看bios里有定時開機的不,直到運行完成不能有多餘的輸入操作
㈣ Linux:怎麼設置服務開機自動啟動
linux設置開機服務自動啟動/關閉自動啟動命令
[root@localhost
~]#
chkconfig
--list
顯示開機可以自動啟動的服務
[root@localhost
~]#
chkconfig
--add
***
添加開機自動啟動***服務
[root@localhost
~]#
chkconfig
--del
***
刪除開機自動啟動...
㈤ 如何在LINUX內 建立一個定時開關機的任務
新建一個crond計劃任務
㈥ Linux定時開關機和計劃程序!~
第一種方法:
用crontab命令就可以了,下面看一下它的詳細用法。名稱 : crontab 使用許可權 : 所有使用者 使用方式 : crontab [ -u user ] file crontab [ -u user ] { -l | -r | -e } 說明 : crontab 是用來讓使用者在固定時間或固定間隔執行程序之用,換句話說,也就是類似使用者的時程表。-u user 是指設定指定 user 的時程表,這個前提是你必須要有其許可權(比如說是 root)才能夠指定他人的時程表。如果不使用 -u user 的話,就是表示設定自己的時程表。 餐數 : -e : 執行文字編輯器來設定時程表,內定的文字編輯器是 VI,如果你想用別的文字編輯器,則請先設定 VISUAL 環境變數來指定使用那個文字編輯器(比如說 setenv VISUAL joe) -r : 刪除目前的時程表 -l : 列出目前的時程表 時程表的格式如下 : f1 f2 f3 f4 f5 program 其中 f1 是表示分鍾,f2 表示小時,f3 表示一個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執行的程序。 當 f1 為 * 時表示每分鍾都要執行 program,f2 為 * 時表示每小時都要執行程序,其餘類推 當 f1 為 a-b 時表示從第 a 分鍾到第 b 分鍾這段時間內要執行,f2 為 a-b 時表示從第 a 到第 b 小時都要執行,其餘類推 當 f1 為 */n 時表示每 n 分鍾個時間間隔執行一次,f2 為 */n 表示每 n 小時個時間間隔執行一次,其餘類推 當 f1 為 a, b, c,... 時表示第 a, b, c,... 分鍾要執行,f2 為 a, b, c,... 時表示第 a, b, c...個小時要執行,其餘類推 使用者也可以將所有的設定先存放在檔案 file 中,用 crontab file 的方式來設定時程表。 例子 : 每月每天每小時的第 0 分鍾執行一次 /bin/ls : 0 7 * * * /bin/ls 在 12 月內, 每天的早上 6 點到 12 點中,每隔 20 分鍾執行一次 /usr/bin/backup : 0 6-12/3 * 12 * /usr/bin/backup 周一到周五每天下午 5:00 寄一封信給 [email protected] : 0 17 * * 1-5 mail -s "hi" [email protected] < /tmp/maildata 每月每天的午夜 0 點 20 分, 2 點 20 分, 4 點 20 分....執行 echo "haha" 20 0-23/2 * * * echo "haha" 注意 : 當程序在你所指定的時間執行後,系統會寄一封信給你,顯示該程序執行的內容,若是你不希望收到這樣的信,請在每一行空一格之後加上 > /dev/null 2>&1 即可
第二種方法:
使用shutdown定時關機的問題
shutdown: invalid option -- -
Usage: shutdown [-akrhfnc] [-t secs] time [warning message]
-a: use /etc/shutdown.allow
-k: don't really shutdown, only warn.
-r: reboot after shutdown.
-h: halt after shutdown.
-f: do a 'fast' reboot (skip fsck).
-F: Force fsck on reboot.
-n: do not go through "init" but go down real fast.
-c: cancel a running shutdown.
-t secs: delay between warning and kill signal.
** the "time" argument is mandatory! (try "now") **
PS:我是這樣的shutdown -t 54000 就是運行15小時後自動關機
㈦ linux的定時重啟的具體命令 非常感謝。。。
LINUX伺服器定時重啟的具體命令如下:
crontab -e
0 1 * * * /sbin/reboot ( 0 1 * * *表示每天凌晨一點重啟.)
0 1 * * 1/sbin/reboot (0 1 * * 1表示每周一凌晨一點重啟
30 2 * * * /home/bin/oraclebackup.sh (備份資料庫和站點目錄)
30 3 * * * /home/bin/cmsbackup.sh (備份資料庫和站點目錄)
[root@localhost ~]# /etc/init.d/crond restart
[root@localhost ~]# chkconfig --levels 35 crond on(重啟crond服務)
(7)linux定時開機擴展閱讀:
在/etc目錄下有一個crontab文件,這個就是系統任務調度的配置文件。用戶所建立的crontab文件中,每一行都代表一項任務,每行的每個欄位代表一項設置,它的格式共分為六個欄位,前五段是時間設定段,第六段是要執行的命令段,格式如下:
minute hour day month week command
其中:
1.minute: 表示分鍾,可以是從0到59之間的任何整數。
2.hour:表示小時,可以是從0到23之間的任何整數。
3.day:表示日期,可以是從1到31之間的任何整數。
4.month:表示月份,可以是從1到12之間的任何整數。
5.week:表示星期幾,可以是從0到7之間的任何整數,這里的0或7代表星期日。
6.command:要執行的命令,可以是系統命令,也可以是自己編寫的腳本文件。
㈧ Linux有沒有自動開關機程序
主機早8點自動開機的設置方法:
將BIOS中Power Management Setup內Resume By Alarm設置為Enabled,且將其下的Time值設置為8:00,Date為0表明此設置每日都生效。
Linux 晚9點自動關機可通過crontab實現:
在命令行輸入:
crontab -e
加入「0 21 * * * shutdown -h now」一行
保存退出。
㈨ linux 系統如何自動關機和開機
1. vi /etc/crontab
2. 然後按a ,加入一行,55 * * * * root init 0
3.效果是在當前小時的55分時關閉Linux。