服务器不重启的情况下定时自动重启apache及mysql服务,其实也大同小异。具体步骤如下:
一、每天的12点及16点重启apache及mysql服务
[root@www bin]# cd /opt/
[root@www opt]# vim reboot.txt
在reboot.txt.txt文件中输入下面的内容后保存
0 12 * * * service httpd restart
0 12 * * * service mysqld restart
0 16 * * * service httpd restart
0 16 * * * service mysqld restart

二、把新建的文件加入到cron服务中
[root@www opt]# crontab reboot.txt
[root@www opt]# crontab -l
0 12 * * * service httpd restart
0 12 * * * service mysqld restart
0 16 * * * service httpd restart
0 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点之间,每隔一小时重启lighttpd
0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
每月的4号与每周一到周三的11点重启lighttpd
0 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

更多资源:https://www.http3w.com

Linux自动重启服务相关推荐

  1. swoft2.x swoftCli 自动重启服务

    目的: 上传代码后HTTP服务自动重启,不需要自己手动执行:php bin/swoft http:start 自动重启适用于开发调试阶段,因为不能再后台运行所以在线上环境的话还是要重启http服务 下 ...

  2. 监控windows服务,当服务停止后自动重启服务

    最近公司要实现java服务崩了,要自动重启服务.本例是监控windows的MySQL56为例,每秒60秒检测一次,当发现服务停止后自动重启. AutostartService.bat批处理文件内容如下 ...

  3. 监控windows某个服务当服务停止后自动重启服务

    近期花时间研究了一下windows和linux下某服务停了后自动重启的功能,在网上收集了些资料,并经过测试,在此整理一下.这里介绍的是windows服务的监控,是通过批处理来实现的.本例是监控wind ...

  4. linux自动重启保护,Linux在崩溃时自动重启应用程序 – 守护进程

    我有一个运行嵌入式 Linux的系统,它连续运行至关重要.基本上,它是一个与传感器通信并将数据中继到数据库和Web客户端的过程. 如果发生崩溃,如何自动重启应用程序? 此外,有几个线程正在进行轮询(例 ...

  5. docker certbot 一键申请https证书、证书过期续订、续订成功自动重启服务

    前言 基于**certbot-letencrypt-wildcardcertificates-alydns-au**项目封装为docker镜像, 感谢 ywdblog 的源码 镜像支持一键生成证书.证 ...

  6. linux自动重启电脑脚本,linux下通过脚本实现自动重启程序的方法

    烈火建站学院(LieHuo.Net)转载无论什么程序都不可能完美无缺,理论上,任何程序都有 Core Dump 的一天,正式运营的程序,尤其是服务器程序,一旦 Core Dump ,后果不堪设想,有过 ...

  7. swoft实现自动重启服务

    目的: 1.上传代码后HTTP服务自动重启,不需要自己手动执行:php bin/swoft http:start 2.自动重启适用于开发调试阶段,因为不能再后台运行所以在线上环境的话还是要重启http ...

  8. Linux上重启服务的正确命令

    在开发环境下,我们经常需要部署代码,重启服务,所以会把命令写在脚本中,方便使用. 我们可能这么写 #!/bin/bashps -ef | grep backend-api-1.0 | grep -v ...

  9. WebHook入门教程:快速实现自动化运维,如自动热部署、自动重启服务、自动备份数据库等等

    WebHook入门教程 当我们向Github仓库(其他支持webhook的Git仓库都可以)Push代码后,可以通过webhook向特定URL发起一次Post请求,本篇文章所说的WebHook,就是运 ...

最新文章

  1. 设置USB无线网卡为监听模式大学霸IT达人
  2. Linux下pdf读取乱码
  3. 论文笔记:DeepID2
  4. C,C++,C#的点评
  5. CLR via C# 笔记系列 - clr的执行模型
  6. css grid布局增加边框,CSS Grid中每行之后的边框
  7. 批量导入时间oracle excel,读取Excel数据、批量导入到Oracle数据库
  8. python3集合_Python3 集合
  9. 在idea中使用CheckStyle来规范代码
  10. DHCP之二 DHCP的中继代理
  11. 前端小秘密系列之闭包
  12. ubuntu18.04+RTX 3090安装docker并配置pytorch环境
  13. 如何在msdn下载纯净文件
  14. 软件人员kpi制定模板_软件科技公司绩效考核办法模板.doc
  15. 太极图正确画法_八卦太极图的正确画法
  16. SIFT@David G. Lowe
  17. 上海“富爸爸” 神奇投资之路
  18. AI帮我画出了小说里的人物,我这么多年的小说好像白看了。。。
  19. 首篇!基于全景相机的深度学习综述:全面回顾未来展望
  20. 项目学习--谷粒商城

热门文章

  1. 安科瑞电气火灾监控系统对分散在建筑内的探测器进行遥测、遥调、遥控、遥信,方便实现监控与管理。
  2. QtAV视频播放器的介绍、编译以及简单使用
  3. unity制作坦克大战
  4. 写了个手机生成幻影坦克的APP——幻影坦克工厂
  5. Java使用RSA算法实现安全登录
  6. 购买阿里云服务器完整流程及注意事项(图文教程)
  7. 神奇的口袋 C++ 三种方法(枚举,递归,动态规划)
  8. 便利贴--41{js - base64 - _utf8_ 的编码和解码}
  9. java数组的时间复杂度_java时间复杂度计算
  10. MySQL_启动_Windows