求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
-
- 帖子: 308
- 注册时间: 2008-11-11 21:40
求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
自己写了一个脚本,主要监控Web服务器的运行状态,如果Web服务器挂了,要以很快启动Web服务器。
脚本的主要结构是一个死循环,先检查服务器的状态,如果挂了,就启动服务器,然后休眠一分钟后继续做上面的操作。
但是在终端里启动该脚本后,关掉终端,该脚本程序就退出了,请问该怎样做才能让这个脚本一直运行。
运行脚本的命令:sudo ./xxx.sh
十分感谢。
脚本的主要结构是一个死循环,先检查服务器的状态,如果挂了,就启动服务器,然后休眠一分钟后继续做上面的操作。
但是在终端里启动该脚本后,关掉终端,该脚本程序就退出了,请问该怎样做才能让这个脚本一直运行。
运行脚本的命令:sudo ./xxx.sh
十分感谢。
爱酷学习网,高清视频教程在线观看:http://www.icoolxue.com
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
sleep 休息,&后台。
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
-
- 论坛版主
- 帖子: 5371
- 注册时间: 2007-01-14 16:23
Re: 求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
写在crontab里面
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
-
- 论坛版主
- 帖子: 5371
- 注册时间: 2007-01-14 16:23
Re: 求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
说起来那东西用keepalived或者其他的高可用程序监控不就是了……私底下认为为一个死掉后需要很快启动的东西设置双机热备啥的不算奢侈
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}
-
- 帖子: 308
- 注册时间: 2008-11-11 21:40
Re: 求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
嗯,就是没有那种条件呀onlylove 写了:说起来那东西用keepalived或者其他的高可用程序监控不就是了……私底下认为为一个死掉后需要很快启动的东西设置双机热备啥的不算奢侈
爱酷学习网,高清视频教程在线观看:http://www.icoolxue.com
- iceveil
- 帖子: 34
- 注册时间: 2013-12-27 11:49
- 系统: ubuntu 13.10
Re: 求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
用crontab啊
出来一个vi编辑页面
写入类似下面的计划任务
保存退出 你的shell就会每分钟运行一次了
代码: 全选
crontab -e
写入类似下面的计划任务
代码: 全选
*/1 * * * * xxx.sh的绝对路径 > /dev/null 2>&1
$ sudo apt-get install wife
正在读取软件包列表...
完成
正在分析软件包的依赖关系树
正在读取状态信息...
完成
下列软件包有不能满足的依赖关系:
wife: 依赖: house 但是它将不会被安装
wife: 依赖: car 但是它将不会被安装
house,car: 依赖: money 但是它将不会被安装
Error: wife无法被安装
正在读取软件包列表...
完成
正在分析软件包的依赖关系树
正在读取状态信息...
完成
下列软件包有不能满足的依赖关系:
wife: 依赖: house 但是它将不会被安装
wife: 依赖: car 但是它将不会被安装
house,car: 依赖: money 但是它将不会被安装
Error: wife无法被安装
- 月下叹逍遥
- 论坛版主
- 帖子: 33994
- 注册时间: 2010-10-07 14:23
- 系统: Archdows10
- 来自: 某系某星某洲某国某省某市
- 联系:
-
- 帖子: 22323
- 注册时间: 2010-07-19 21:41
- 系统: OS X
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
keepalive和crontab都是不2选。
如果有条件的话,还是像我们监控WEB服务器那样,用wget。。。
如果有条件的话,还是像我们监控WEB服务器那样,用wget。。。
-
- 帖子: 308
- 注册时间: 2008-11-11 21:40
Re: 求教:怎样让一个bash脚本一直在后台每陪一分钟运行一次
呵呵呵,已经解决了,用云监控。枫叶饭团 写了:keepalive和crontab都是不2选。
如果有条件的话,还是像我们监控WEB服务器那样,用wget。。。
爱酷学习网,高清视频教程在线观看:http://www.icoolxue.com