水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
返回
1/1
|
转到
主题:systemd.service的Type=oneshot这段咋理解
楼主
|
JulyClyde
|
2022-11-10 10:00:35
|
只看此ID
https://www.freedesktop.org/software/systemd/man/systemd.service.html
Type=oneshot is the implied default if neither Type= nor ExecStart= are specified.
如果没有ExecStart这还能叫一个service unit吗?
--
FROM 222.71.112.*
1楼
|
JulyClyde
|
2022-11-10 11:13:51
|
只看此ID
试了试,还真可以
【 在 JulyClyde 的大作中提到: 】
: 如果没有ExecStart这还能叫一个service unit吗?
俩Exec都没有的情况下,错误信息:
s.service lacks both ExecStart= and ExecStop= setting. Refusing.
然后那我就加上ExecStop吧,错误信息:
s.service has no ExecStart= setting, which is only allowed for RemainAfterExit=yes services. Refusing.
然后再加上RemainAfterExit=yes,居然就成了
可以瞬间start成功,但并没有进程在运行
状态为Active: active (exited)
即RemainAfterExit=yes的效果
虽然并没有从running到exit的转变过程,但这个参数依然生效
stop的时候会执行ExecStart 然后状态变成
Active: inactive (dead)
--
修改:JulyClyde FROM 222.71.112.*
FROM 222.71.112.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版