J'ai installé runit-2.1.2
sur ma boîte ubuntu,
Et, j'ai créé très simple streaming
service comme ci-dessous,
mkdir -p /etc/sv/streaming/
echo 'echo "streaming" >> /var/log/streaming.log' > /etc/sv/streaming/run
Ensuite, crée un lien symbolique vers /etc/service/streaming
,
ln -s /etc/sv/streaming /etc/service/streaming
Comme, je peux voir ci-dessous, le lien symbolique est créé,
root@moby:/# ll /etc/service/streaming
lrwxrwxrwx 1 root root 17 Dec 2 00:27 /etc/service/streaming -> /etc/sv/streaming/
J'ai attendu 5 secondes, rien ne se passe.
J'ai également essayé manuellement comme ci-dessous,
root@moby:/# sv status /etc/service/streaming
warning: /etc/service/streaming: unable to open supervise/ok: file does not exist
J'utilise ubuntu 16.04
root@moby:/# cat /etc/*release | grep RELEASE
DISTRIB_RELEASE=16.04
J'ai l'impression runit
ne fonctionne pas du tout.
root@moby:/# ps -ef | grep runsvdir
root 1976 7 0 00:58 ? 00:00:00 grep --color=auto runsvdir
Je ne connais pas non plus le script pour lancer runit,
root@moby:/# service runit start
runit: unrecognized service
oder
root@moby:/# service sv status
sv: unrecognized service
Can runit
les utilisateurs m'aident à savoir ce qui se passe ici ?