Upstart создает два процесса вместо одного

Я пытаюсь создать простой эхо-сервис, используя ubuntu upstart.

По какой-то причине upstart ведет себя действительно странно. Когда он запускает эхо-сервер в первый раз, все в порядке, но когда он запускает второе, третье и т. Д., Он создает два процесса.

Это не fork, и это не демон.

Пожалуйста, посмотрите пример ниже. Я прочитал почти все вывески и не понимаю, что это значит. Я был бы признателен за любую помощь.

root@z-server:~# cat /etc/init/echoservice.conf
exec ncat -l 7 -k -e "/bin/cat"
root@z-server:~#
root@z-server:~#
root@z-server:~# start echoservice
echoservice start/running, process 1383
root@z-server:~#
root@z-server:~#
root@z-server:~# ps aux | grep -v grep | grep -i ncat
root      1383  0.0  0.0  17348  1328 ?        Ss   22:11   0:00 ncat -l 7 -k -e /bin/cat
root@z-server:~#
root@z-server:~# stop echoservice
echoservice stop/waiting
root@z-server:~#
root@z-server:~# ps aux | grep -v grep | grep -i ncat
root@z-server:~#
root@z-server:~# start echoservice
echoservice start/running, process 1401
root@z-server:~#
root@z-server:~# ps aux | grep -v grep | grep -i ncat
root      1401  0.0  0.0   4440   624 ?        Ss   22:12   0:00 /bin/sh -e -c ncat -l 7 -k -e "/bin/cat" /bin/sh
root      1402  0.0  0.0  17348  1324 ?        S    22:12   0:00 ncat -l 7 -k -e /bin/cat
root@z-server:~#
root@z-server:~#
root@z-server:~# stop echoservice
echoservice stop/waiting
root@z-server:~#
root@z-server:~# ps aux | grep -v grep | grep -i ncat
root@z-server:~#
root@z-server:~# start echoservice
echoservice start/running, process 1411
root@z-server:~#
root@z-server:~#
root@z-server:~# ps aux | grep -v grep | grep -i ncat
root      1411  0.0  0.0   4440   628 ?        Ss   22:12   0:00 /bin/sh -e -c ncat -l 7 -k -e "/bin/cat" /bin/sh
root      1412  0.0  0.0  17348  1324 ?        S    22:12   0:00 ncat -l 7 -k -e /bin/cat
root@z-server:~#
root@z-server:~# kill -9 1411
root@z-server:~#
root@z-server:~# ps aux | grep -v grep | grep -i ncat
root      1412  0.0  0.0  17348  1324 ?        S    22:12   0:00 ncat -l 7 -k -e /bin/cat
root@z-server:~#
root@z-server:~# initctl status echoservice
echoservice stop/waiting
root@z-server:~#
root@z-server:~# start echoservice
echoservice start/running, process 1421
root@z-server:~#
root@z-server:~# ps aux | grep -v grep | grep -i ncat
root      1412  0.0  0.0  17348  1324 ?        S    22:12   0:00 ncat -l 7 -k -e /bin/cat
root@z-server:~#
1
задан 14 July 2013 в 11:00

0 ответов

Другие вопросы по тегам:

Похожие вопросы: