Aşağıdaki iş var /etc/init/collector
:
start on runlevel [2345]
stop on runlevel [!2345]
expect daemon
exec /usr/bin/twistd -y /path/to/my/tac/file
İşe başladığımda sudo service collector start
takılıyor. Eğer ctrl-c
koşarsam initctl list
, şunu görüyorum:
collector start/killed, process 616
twistd
PS'de daemon örneğini göremiyorum ve sağlaması gereken HTTP sunucusu mevcut değil.
Bunu 'beklemek daemon' olmadan ve bir script
stanza kullanarak tek satırlık bir bash betiğine basit bir çağrı ile bile denedim ve hala çalışmıyor. Sanırım çok yanlış bir şey yapıyorum. Ne olabilirdi?
expect daemon
çizgi ile ilgili olduğuna inanıyorum .