首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >自动服务恢复(Linux)

自动服务恢复(Linux)
EN

Server Fault用户
提问于 2010-10-21 10:24:32
回答 2查看 704关注 0票数 1

什么是一个简单方便的自动服务恢复选项?

基本上,如果iptables停止了,我希望它能在不久之后自动启动。我想把这个应用于6-10项服务.

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-10-21 10:57:30

我们过去使用过莫尼特。它的语法如下所示:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
check process sshd with pidfile /var/run/sshd.pid
   start program  "/etc/init.d/ssh start"
   stop program  "/etc/init.d/ssh stop"
   if failed port 22 protocol ssh then restart
   if 5 restarts within 5 cycles then timeout

现在,出于各种各样的原因,我们使用CFengine的进程功能来重新启动/终止进程,但是您需要有一个现有的CFengine基础设施。

票数 3
EN

Server Fault用户

发布于 2010-10-21 10:29:51

我认为您正在寻找守护进程工具(http://cr.yp.to/daemontools.html -“监督”命令)或runit (http://smarden.org/runit/)。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/193533

复制
相关文章
函数作用域和块作用域
正如上一章讨论,作用域包含了一系列的“气泡”,每一个都可以作为容器,其中包含了标识符(变量、函数)的定义,这些气泡互相嵌套并且整齐地排列成蜂窝型,排列的结构是在写代码时定义的。
Karl Du
2020/10/23
2.4K0
全局作用域、函数作用域、块级作用域的理解
ES6中新增的概念,在ES5中是没有的,ES5中没有? 没有的时候我们代码也写的好好的,现在新增的概念,我不用不行吗? 来,拋一个典型的问题出来,你就明白块级作用域出现的重要性了。
yuezhongbao
2019/02/26
3.1K0
全局作用域、函数作用域、块级作用域的理解
块级作用域
ES6 中新增了块级作用域。块作用域由 { } 包括,if 语句和 for 语句里面的 { } 也属于块作用域。
用户10106350
2022/10/28
3550
JavaScript的作用域和块级作用域概念理解
运行这段代码,会出现“use an undefined variable:j”的错误。可以看到,C语言拥有块级作用域,因为j是在if的语句块中定义的,因此,它在块外是无法访问的。
IMWeb前端团队
2019/12/04
6590
JavaScript的作用域和块级作用域概念理解
本文介绍了JavaScript的作用域和块级作用域的概念,以及如何使用闭包来模拟块级作用域,并给出了相应的示例。
IMWeb前端团队
2017/12/29
8980
js中的块级作用域
众所周知,在js中函数作用域是常见的单元作用域,也是现行的大多数js中最普遍的设计方案。但其他类型的作用域单元也是存在的,并且通过使用其他类型的作用域单元甚至可以实现维护起来更加优秀、简洁的代码。这就是我们现在要说的块级作用域。
OECOM
2020/07/02
2.6K0
JS学习系列 03 - 函数作用域和块作用域
在 ES5 及之前版本,JavaScript 只拥有函数作用域,没有块作用域(with 和 try...catch 除外)。在 ES6 中,JS 引入了块作用域,{ } 内是单独的一个作用域。采用 let 或者 const 声明的变量会挟持所在块的作用域,也就是说,这声明关键字会将变量绑定到所在的任意作用域中(通常是 {...} 内部)。
leocoder
2019/05/26
1.6K0
javascript模仿块级作用域
模仿块级作用域 var somefunction=function(){ ///这里是块级作用域 } somefunction(); 在这里定义了一个函数,然后立即调用。不会报错。 然而,下面的代码: function(){ //这里是块级作用域 }(); //出错 这段代码会导致语法错误,因为javascript将function关键字当做一个函数声明的开始,而函数声明后不能跟圆括号。 然而函数表达式的后面可以跟圆括号。将函数声明转为函数表达式,像下面给它加上一对圆括号就可以了: (function()
wangxl
2018/03/07
7020
块级作用域let,const
1. let 1. let 声明的全局变量不是全局对象window的属性 2. 同一作用域中用let定义变量不允许重复声明 3. let声明的变量不存在变量提升 4. let声明的变量具有暂时性死区 5. let 声明的变量拥有块级作用域 2. const 1. const定义的是常亮,不可修改。 2. const 实际上保证的并不是变量的值不得改动,而是变量指向的那个内存地址所保存的数据不得改动。</font> 复制代码
19组清风
2021/11/15
3300
《你不知道的JavaScript》:函数作用域和块作用域
昨天讲到作用域,回顾下概念:作用域是一套用来管理引擎如何在当前作用域以及嵌套的子作用域中根据标识符名称进行变量查找的规则。
前端_AWhile
2019/08/29
9690
JavaScript 函数作用域和块作用域不完全指北
我们在 JavaScript 词法作用域不完全指北 中介绍了词法作用域,词法作用域是由你写代码时将变量和块作用域写在哪里来决定的,词法分析器处理代码时会保持作用域不变。那么究竟什么时候才会生成新的作用域呢?最常见的答案是 JavaScript 具有基于函数的作用域,这意味着每声明一个函数都会为其自身创建一个作用域。
撸码那些事
2019/07/30
6280
【Groovy】Groovy 脚本调用 ( Groovy 脚本中的作用域 | 本地作用域 | 绑定作用域 )
在 Groovy 脚本中 , 定义两个变量 , 一个使用 def 声明 , 一个直接声明变量 ;
韩曙亮
2023/03/30
1.3K0
【Groovy】Groovy 脚本调用 ( Groovy 脚本中的作用域 | 本地作用域 | 绑定作用域 )
JavaScript之模仿块级作用域
简介:在JavaScript中没有块级作用域的概念。这意味这在块语句中定义的变量,实际上在包含函数中而非语句中创建的。证明代码如下: function outputNumbers(count){ for(var i=0;i<count;i++){ break; } alert(i); } outputNumbers(3); //输出:0  下面来分析上面这个函数,上面的函数中定义了一个for循环,在Java,C#,C++等语言中,变量i只会在for循环中有定义,循环一
郑小超.
2018/01/24
7840
前端基础-ECMAScript块级作用域
ES6中新增了块级作用域。 块作用域由 { } 包括,if语句和for语句里面的{ }就属于块作用域。(不包括函数)
cwl_java
2020/03/26
4140
JavaScript-作用域、块级作用域、上下文、执行上下文、作用域链
(2)实际上,JavaScript默认有一个全局对象window,全局作用域的变量实际上被绑定到window的一个属性。
WEBING
2019/03/13
2.6K0
JavaScript-作用域、块级作用域、上下文、执行上下文、作用域链
函数创建.作用域,自调用
ps:在函数外声明的变量作用域为全局变量,任何地方都可以使用             函数内部通过var声明的变量是局部变量,内部没有通过var创建的变量是全局变量             作用域不是全局变量的就是局部变量
十月梦想
2018/08/29
6440
【Javascript】闭包之块级作用域
在js中我们应该尽量避免使用全局变量和全局函数,以防止发生命名冲突,那么要如何避免呢?js中有一个闭包的概念,现在我们使用闭包中块级作用域来讲解,这也是闭包中最重要的概念。
前端修罗场
2023/10/07
1690
es6之块级作用域
块级作用域 在es6(es2015)之前, 也就是es5中,作用域只有两种: 1. 全局作用域 2. 函数作用域 正因为只有这两种作用域, 所以存在 "变量提升" 现象, 即变量可以在声明之前使用,值为undefind.如下 console.log(tem);//输出undefined var tem = 6; 上面代码中,变量 tem 会发生变量提升,即脚本开始运行时,变量foo已经存在了,但是没有值,所以会输出undefined。 在es6中新增了块级作用域,新增的块级作用域通过 let 和 const
用户1741436
2018/05/16
5840
ES6之块级作用域
作用域 作用域指变量所作用的范围,在 Javascript 中有两种作用域: 全局作用域 函数作用域 变量提升 变量提升(Hoisting)被认为是, Javascript 中执行上下文 (特别是创建和执行阶段)工作方式的一种认识。具体表现就是所有通过 var 声明的变量会提升到当前作用域的最前面。 function foo() { console.log(temp); } function bar() { console.log(temp); var temp; }
桃翁
2018/06/27
6020
JavaScript 块级作用域 与 自执行函数
这是一种典型的自执行函数,也就是立即执行函数。这种函数是在JavaScript 的变量作用域影响下出现的。
用户7293182
2022/01/17
1.4K0
JavaScript 块级作用域 与 自执行函数

相似问题

仅包含块作用域的块参数

11

块作用域如何访问封闭作用域

112

rails块作用域

20

try块作用域

71

PHP“作用域块”

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文