命令定時重啟伺服器如何在linux使用crontab
不重啟的情況下定時自動重啟apache及mysql服務,其實也大同小異。具體步驟如下:西昆雲伺服器一、每天的12點及16點重啟apache及mysql服務[root@www bin]# cd /opt/[root@www opt]# vim reboot.txt在reboot.txt.txt檔案中輸入下面的內容後儲存0 12 * * * service httpd restart0 12 * * * service mysqld restart0 16 * * * service httpd restart0 16 * * * service mysqld restart
二、把新建的檔案加入到cron服務中[root@www opt]# crontab reboot.txt[root@www opt]# crontab -l0 12 * * * service httpd restart0 12 * * * service mysqld restart0 16 * * * service httpd restart0 16 * * * service mysqld restart
三、重啟cron服務[root@www opt]# /sbin/service crond restart
=======================================補充說明:cron是一個linux下的定時執行工具,可以在無需人工干預的情況下執行作業。由於Cron 是Linux的內建服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務:/sbin/service crond start //啟動服務/sbin/service crond stop //關閉服務/sbin/service crond restart //重啟服務/sbin/service crond reload //重新載入配置
時程表的基本格式 :* * * * * program分 時 日 月 周 命令第1列表示分鐘1~59 每分鐘用*或者 */1表示第2列表示小時1~23(0表示0點)第3列表示日期1~31第4列表示月份1~12第5列標識號星期0~6(0表示星期天)第6列要執行的命令
當第1列 為 * 時表示每分鐘都要執行 program,第2列為 * 時表示每小時都要執行程式,其餘類推當第1列為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內要執行,第2列為 a-b 時表示從第 a 到第 b 小時都要執行,其餘類推當第1列為 */n 時表示每 n 分鐘個時間間隔執行一次,第2列 為 */n 表示每 n 小時個時間間隔執行一次,其餘類推當第1列為 a, b, c,... 時表示第 a, b, c,... 分鐘要執行,第2列 為 a, b, c,... 時表示第 a, b, c...個小時要執行,其餘類推
crontab檔案的一些例子:30 21 * * * /usr/local/etc/rc.d/lighttpd restart上面的例子表示每晚的21:30重啟lighttpd 。45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart上面的例子表示每月1、10、22日的4 : 45重啟lighttpd 。10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart上面的例子表示每週六、週日的1 : 10重啟lighttpd 。0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart上面的例子表示在每天18 : 00至23 : 00之間每隔30分鐘重啟lighttpd 。0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart上面的例子表示每星期六的11 : 00 pm重啟lighttpd 。* */1 * * * /usr/local/etc/rc.d/lighttpd restart每一小時重啟lighttpd* 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart晚上11點到早上7點之間,每隔一小時重啟lighttpd0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart每月的4號與每週一到週三的11點重啟lighttpd0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart一月一號的4點重啟lighttpd 如果需要重新啟動伺服器,加一行 0 12 * * * root init 6 做個記號,畢竟linux vi 編輯器下經常會用到儲存退出與不儲存退出這兩個操作.
linux vi 儲存退出 操作:esc鍵,輸入 :wq
linux vi 不儲存退出 操作:esc鍵,鍵入 :q! 在linux下使用VIM進行程式設計是一件很自然的事情剛開始時我也對VI超多的指令和完全的放棄滑鼠感到不適!但經過了初期的適應性階段,我終於放發現,原來放棄了滑鼠卻也提高了效率!
廢話少說,進入正題:``(TAB上邊的點):回到游標跳轉前的位置。dd:刪除一行。5dd:刪除游標處以下的五行。按V鍵進入可視模式,選擇要複製的內容,按yy複製選中的內容,在需要的地方按p複製內容到新游標處或新檔案中。i:進入插入模式。v:進入可視模式。Esc:回到基本模式h,j,k,l:上下左右移動游標vsp:左右分割視窗。sp:上下分割視窗。ctrl+w:在視窗中選擇。:q!:不儲存退出。x:儲存退出。w:只儲存不退出。x:刪除一個字元。u:撤消CTRL+O:回跳。CTRL+R:撤消剛才的撤消。:help:幫助。zz:退出幫助視窗。3w :向前移動三個單詞。3b:向後移動三個單詞。CTRL+[:跳到游標單詞處。CTRL+T:跳回?9k:上移九行。:e 開啟新檔案(在多視窗操作中很有用)。yaw:複製一個單詞。CTRL+B:把游標移到當前行的左邊首部。CTRL+E:把游標移到當前行的右邊首部。vim -r doc.txt:恢復檔案到修改前。:/查詢單詞H:跳到第一行。M:跳?中間。L:跳到最後一行。CTRL+d,u,f,b:下移半屏,上移半屏,下移一屏,上移一屏。gg:到檔案開始處G:到檔案尾部。--:找到檔案上次修改點。CTRL+p,n:向上查詢一?單詞,向下查詢一個單詞。zo:開啟摺疊。l鍵也可以。zc:關閉摺疊。zr:全部開啟摺疊。zm:全部關閉摺疊。zf:建立摺疊。zR:開啟所有摺疊(包括巢狀)zM:關閉所有摺疊(包括巢狀):!ls,檢視目錄表。:`o,找到最後修改的檔案。wq,儲存退出。vim txt1 txt2 txt3 txt4,同時開啟多個檔案,以下是同時開啟多個文?時(建議用多視窗)n,下一個檔案,n3,往下第三個檔案。first,第一個檔案。last,最後一個檔案 。:/s#kkk#ccc#g,把檔案中的kkk替換為ccc
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69971605/viewspace-2745309/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何在linux使用crontab命令定時重啟伺服器Linux伺服器
- Linux Crontab定時任務命令Linux
- Linux Crontab 定時任務 命令詳解Linux
- 定時自動啟動任務crontab命令用法
- 【Linux定時任務】crontab使用經驗Linux
- Crontab 定時任務命令詳解
- crontab使用說明【一文搞懂Linux定時任務Crontab】Linux
- Linux crontab 定時任務Linux
- Linux 定時任務(crontab)Linux
- Linux - crontab(定時任務)Linux
- linux之crontab定時執行命令走過的坑坑Linux
- Linux下的crontab定時執行任務命令詳解Linux
- Debian的定時執行命令Crontab
- linux之 crontab 定時任務Linux
- linux的定時任務crontabLinux
- Linux Crontab 定時任務[轉]Linux
- crontab 定時
- Linux crontab定時執行任務 命令格式與詳細例子Linux
- Linux crontab命令Linux
- CentOS Linux使用crontab執行定時任務詳解CentOSLinux
- Linux下的定時任務crontab設定Linux
- 排查linux 定時任務cron crontabLinux
- crontab 命令使用
- crontab命令簡介 linux定時設定 Cron實現自動任務 (轉)Linux
- 伺服器部署python指令碼並使用crontab定時執行伺服器Python指令碼
- Linux 使用 crontab 定時拆分日誌、清理過期檔案Linux
- linux定時任務的設定 crontab 配置指南Linux
- Linux關機和重啟伺服器命令詳解Linux伺服器
- [Linux]crontab定時任務自動化Linux
- 使用命令列重啟Windows伺服器的方法命令列Windows伺服器
- 【crontab】使用cron每天定時簽到掘金
- [Linux常用命令之定時任務Crontab命令] 2018-10-12Linux
- crontab定時任務
- 如何使用Linux的Crontab定時執行PHP指令碼的方法LinuxPHP指令碼
- linux設定crontab定時執行任務計劃Linux
- Linux重啟命令介紹Linux
- linux 使用crontab 建立定時任務Linux
- Linux下用crontab定時執行PHP程式LinuxPHP