页次: 1
就是说,
我自定义了一个unit文件,有其他的service unit依赖于这个,
如果我把这个service的Type设置成Simple(默认)的时候
[Unit]
Description=service
[Service]
ExecStart=/root/bin/whserver.sh on
ExecStop=/root/bin/whserver.sh off
Restart=always
[Install]
WantedBy=multi-user.target
,他一启动,就算是开起来了,依赖于这个的其他service也立马就开起来了,
但是我/root/bin/whserver.sh 启动的时候有个过程,有什么办法让systemd知道我脚本里面执行到一个地方才算 started
给个例子,不要太复杂的实现办法,我知道 Type=notify 可以
最近编辑记录 atmouse (2015-03-17 16:03:27)
离线
OK
https://gist.github.com/zyndiecate/9955743
我看了这个栗子后明白了怎么使用了,不要去整什么sd_notify了
离线
额。。碰到ppp 必须用detach的时候跪了
离线
我也用的 Type=notify,有 Python 绑定,很好用:
import systemd.daemon
systemd.daemon.notify('READY=1')
离线
页次: 1