腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
当
binary
或
bash
退出
并
返回
错误代码
时
,
Systemd
"
OnFailure
=“
不
启动
linux
、
bash
、
shell
、
embedded
、
systemd
因此,我有一个
systemd
单元需要监视,在崩溃的情况下重新
启动
,并在单元发生故障的情况下执行一些操作。我在一个嵌入式系统上工作,所以这需要健壮。
bash
总是在10秒后1秒
退出
,
并
记录时间。问题是在这种情况下FailHandler永远不会被调用。现在这只是一个演示,所有的应用程序都是用C++编写的,但行为是相同的。现在,如果我手动设置
bash
文件的错误路径,它的单元将失败,但它会
启动
"
OnFailure
“部分。]: Started demo.
浏览 239
提问于2021-10-14
得票数 0
1
回答
一行命令,它在多行stdin中设置
错误代码
1(如果字符串为stdin),如果不是,则为0。
regex
、
systemd
当
vpn在该列表中
时
,
返回
退出
代码1,
当
vpn不在该列表
时
,
返回
退出
代码0。我能想到的grep的每一个组合。grep -v绝对不能工作,因为它总是会找到一条不是vpn的行。grep的其他选项
返回
数据,但不更改
错误代码
(我可以找到)。,我可以找到
或
想到的每一个否定正则表达式。表格vpn.中的^(?!vpn).*$不起作用,因为总有一行
不
指定为^(?!vpn).*$。因此,
浏览 3
提问于2020-05-04
得票数 0
回答已采纳
1
回答
服务崩溃时运行脚本
systemd
服务自动重新
启动
(restart=always)。 每当服务因崩溃
或
由于看门狗触发器而重新
启动
时
,我希望运行(
bash
)脚本。
当
服务通过
systemd
停止/
启动
时
(使用例如),不应该运行自定义脚本。“
OnFailure
”钩子无法工作,因为服务是自动重新
启动
的,因此永远不会到达失败状态。
浏览 0
提问于2021-03-18
得票数 2
1
回答
服务
OnFailure
只有在达到突发限制后才能使用
linux
、
systemd
、
systemd-unit
我使用一个
systemd
单元文件来控制服务器上运行的python进程(使用
systemd
v247)。[Unit]
OnFailure
=mailer@%n.service [Service但是,当我将
浏览 0
提问于2022-12-22
得票数 1
回答已采纳
1
回答
Bash
-如果其中一个语句
返回
错误代码
!= 0,则中断条件子句
bash
、
if-statement
、
conditional
、
exit-code
我有以下
bash
脚本,它运行在我的CI上,
并
打算在物理MacOS和几个docker映像上运行我的代码: make
或
run_test2),则
返回
错误代码
1。如果通过测试,则
返回
错误代码
0。 整个脚本都与set -e一起运行,所以每当它看到除0之外的
退出
代码
时
,它就会停止
并
失败整个构建。问题是
浏览 2
提问于2017-11-26
得票数 1
回答已采纳
2
回答
当
ExecStop中的脚本
退出
时
执行ExecStart
linux
、
kvm-virtualization
、
systemd
我对
systemd
服务的行为有点困惑。我有上面的系统服务。]
当
这个单元在createVM.sh脚本中
启动
时
,它会创建一个VM
并
监视它的状态。如果VM的PID不再存在,脚本就会
退出
,
返回
代码1。我注意到,
当
这种情况发生
时
,将执行ExecStop (我是在监视/var/log/消息,而当我用virsh破坏手动销毁VM
时
,我会在从Exec
浏览 0
提问于2021-04-23
得票数 0
回答已采纳
1
回答
协议是否继续存在于内存中,
并
被其他驱动程序使用,即使在安装它的驱动程序卸载之后也是如此?
firmware
、
uefi
、
edk2
我主要想知道UEFI框架是否以某种方式将协议绑定到安装它们的驱动程序,如果驱动程序已卸载,则该协议是否在映像卸载后仍可供其他驱动程序使用,或者该协议是否在驱动程序卸载
时
退出
内存。我认为可以使用代码来实现这样的情况:
当
驱动程序
退出
时
,它会卸载它所制定的协议,但是在UEFI/EDK2 2中默认情况下会发生这种情况吗?或者只有当驱动程序明确声明卸载协议
时
才会发生这种情况?
浏览 8
提问于2021-12-03
得票数 1
回答已采纳
2
回答
在
systemd
脚本中分叉
systemd
我想要
systemd
服务来处理分叉(我的文件本身
不
处理分叉。
浏览 0
提问于2014-04-20
得票数 13
1
回答
每当我重新
启动
Nginx
时
,它就会停止
nginx
、
server
、
nginx-reverse-proxy
、
nginx-config
每当我重新
启动
nginx
或
重新
启动
VPS
时
,nginx和nginx.service都会停止。
并
给出这个错误。sudo systemctl
启动
nginx.service的nginx作业失败,因为控制进程
退出
并
返回
错误代码
。root@host ~# systemctl为nginx.service重新
启动
nginx作业失败,因为控制进程
退出
并
返回
<em
浏览 20
提问于2019-06-26
得票数 0
2
回答
系统d在
启动
服务
时
忽略
返回
代码。
systemd
、
daemon
我在为一个简单的守护进程编写单元文件
时
遇到了这个问题。
当
守护进程在
启动
系统上
返回
'1‘
时
,d只会忽略它,它看起来就像是在守护进程实际上已经死了的时候成功地
启动
了。/bin/
bash
所以单元文件看起来如下:Description=test serviceUser=testuser看起来,
systemd
认为守护进程已经成功
启
浏览 0
提问于2016-01-22
得票数 8
回答已采纳
1
回答
如果ExecStopPost失败,系统ExecStartPre
不
运行吗?
16.04
、
systemd
我已经浏览了
systemd
这里的文档,https://www.freedesktop.org/software/
systemd
/man/
systemd
.service.html。,请参见上面)或在服务完全
启动
之前超时,则使用ExecStopPost=中指定的命令继续执行,则跳过ExecStop=中的命令。ExecStartPre=/bin/false ExecStart=/bin/echo "Running Tes
浏览 0
提问于2019-06-15
得票数 2
1
回答
系统管理服务的受控重新
启动
?
systemd
系统托管服务的受控重新
启动
?如果服务失败,则默认情况下希望重新
启动
服务,但如果遇到特定条件,则不希望重新
启动
。使用Restart=ab-normal
或
Restart=always可以工作,但如果遇到特定条件,我希望停止重新
启动
。这是使用充分的服务应该总是重新
启动
,除非适用的硬件与服务有关的失败,例如。不幸的是,重新
启动
=ab-normal
或
Restart=always似乎没有任何智能?即使我编写代码逻辑来
返回
特定的
退出</em
浏览 0
提问于2021-06-21
得票数 0
1
回答
当我在ubuntu16.04中安装tomcat 7
时
,我得到了这个错误
servlets
当我在ubuntu16.04中安装tomcat 7
时
,我得到了这个错误 调用-rc.d: initscript tomcat7,操作"start“失败。服务- LSB:
启动
Tomcat。:
启动
LSB:
启动
Tomcat.5月29日00:33:24 developer-HP-笔记本tomcat7972:*没有JDK
或
JRE找到-请设置JAVA_HOME 5月29日00:33:24 developer-HP-笔记本
systemd
1: tomcat7服务:控制进程
退出</em
浏览 1
提问于2017-05-28
得票数 0
2
回答
Visual预构建事件;检查每个事件的
退出
代码
visual-studio
、
events
、
exit-code
、
pre-build-event
一个项目只需要生成两个事件,在预生成事件中,使用
错误代码
0
退出
。所以我想我可以做以下几件事: 我能想到一个解决办法。
当
Binar
浏览 3
提问于2013-04-18
得票数 5
2
回答
如何才能发现我的程序是否已正常终止?
java
、
process
、
terminate
、
exit-code
如果我用Java编写了一个程序,我如何知道我的程序是终止了,还是正常
退出
了
浏览 3
提问于2010-03-15
得票数 0
1
回答
系统停止服务不起作用
systemd
、
start-stop-daemon
我在/etc/
systemd
/system中编写了名为nexusiq.service的服务:Description=Nexus IQ Service● nexusiq.service - Nexus IQ Service Loaded: loaded
浏览 0
提问于2021-11-17
得票数 1
2
回答
在引导系统上
启动
EasyVPN快照VPN
boot
、
bash
、
scripts
、
vpn
我有一个可工作的
bash
脚本,它用一个工作的配置文件
启动
easyvpn快照。我想在
启动
时运行这个脚本,以便我的ubuntu核心设备在
启动
时
自动连接到我的vpn。我在/etc/
systemd
/system/中的
systemd
服务文件:Description=VPN Autostart ExecStart=/home/alexlanganke/autostart_
浏览 0
提问于2019-03-27
得票数 1
3
回答
从另一个脚本获取shell脚本
并
检查
返回
代码
bash
、
shell
我想从另一个脚本源一个文件,如name.sh,
并
检查
返回
代码,
并
决定它的
错误代码
。如果我使用然后,如果name.sh
返回
非零
返回
代码,我的主脚本将停止运行,但我需要决定
退出
代码天气,以继续
或
停止。如果我使用echo $ret_codesh name.sh
浏览 0
提问于2013-05-21
得票数 18
回答已采纳
1
回答
用
OnFailure
=和Restart=混淆系统行为
systemd
、
services
我在嵌入式系统中使用
systemd
231,我试图创建一个服务来监视系统中的硬件组件。以下是我试图做的事情的粗略描述:如果foo_app崩溃,
systemd
应该重新
启动
foo_app。一旦我杀死foo_app一次,系统就会立即重新
启动
。 下面是一
浏览 0
提问于2018-02-08
得票数 9
回答已采纳
1
回答
通过系统建立反向SSH隧道
systemd
、
ssh-tunneling
我目前正在将我所有的crontab配置移植到
systemd
服务中,即为需要在我的计算机上自动
启动
的任务创建单元。[Unit]After = network.target ExecStart = /bin/
bash
/root这是systemctl
浏览 0
提问于2018-11-07
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux错误代码:errno.h与返回值-EINVAL
linux运维——基础篇
在 Linux 上使用 systemd 设置定时器
【WinSW】工具介绍
Linux 命令正确的退出方式:exit 0
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券