Форум русскоязычного сообщества Ubuntu


Автор Тема: ubuntu 16.04 init  (Прочитано 389 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн shost

  • Автор темы
  • Активист
  • *
  • Сообщений: 544
    • Просмотр профиля
ubuntu 16.04 init
« : 16 Ноябрь 2016, 17:59:03 »
еще в 14.04 так работало

start on startup
start on runlevel [2345]
exec /usr/sbin/thttpd -C /etc/thttpd/thttpd.conf -T 1251 -c "/cgi-bin/*"
respawn

а в 1604 не стартует

в терминале sudo /usr/sbin/thttpd -C /etc/thttpd/thttpd.conf -T 1251 -c "/cgi-bin/*"
нормально уходит в демона

binkd - тоже самое

что стало не так в этих настройках запуска в init?

Оффлайн Meow Ex

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: ubuntu 16.04 init
« Ответ #1 : 16 Ноябрь 2016, 18:12:37 »
Просто в 16.04 стало systemd

Оффлайн shost

  • Автор темы
  • Активист
  • *
  • Сообщений: 544
    • Просмотр профиля
Re: ubuntu 16.04 init
« Ответ #2 : 16 Ноябрь 2016, 19:56:53 »
я смотрел как в куче файлов /etc/init - там все так же как и у меня (крон и проч)
их то все стартует и работает (иначе бы вообще Ubuntu сдохла на старте)
непонятно все это 

Пользователь добавил сообщение 17 Ноябрь 2016, 08:09:12:
qico и binkd настроил через эту системд, работают демонами
а вот запуск thttpd через systemd так ругается:
Код: XML
  1. systemd[1]: Started FidoTech http.
  2. thttpd[1155]: bind 0.0.0.0 - Address already in use

в гугле смотрел - я не один, но с решением невнятно
может тут кто понимает про эти нули и как-почему кто то занял?

Пользователь добавил сообщение 17 Ноябрь 2016, 15:27:52:
вот так работает
Код: XML
  1. --
  2. [Unit]
  3. Description=Tiny HTTP Daemon
  4.  
  5. [Service]
  6. PIDFile=/run/thttpd.pid
  7. ExecStart=/usr/sbin/thttpd -D -C /etc/thttpd/thttpd.conf -T 1251 -c "/cgi-bin/*"
  8. Restart=always
  9.  
  10. [Install]
  11. WantedBy=multi-user.target
  12. --

тоже там ругается на нули, но стартует
(у меня у сервака кодовая 1251)
« Последнее редактирование: 18 Ноябрь 2016, 11:48:11 от Azure »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 26067
    • Просмотр профиля
Re: ubuntu 16.04 init
« Ответ #3 : 18 Ноябрь 2016, 04:47:39 »
netstat -tln | grep ":80"
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн shost

  • Автор темы
  • Активист
  • *
  • Сообщений: 544
    • Просмотр профиля
Re: ubuntu 16.04 init
« Ответ #4 : 18 Ноябрь 2016, 11:27:52 »
там что то глубже (потому и уже 4 года нет thttpd в репах - как баг и не найдено)
менял порт тхттп на 808 - а та же ругань
ругается _не_ на 0.0.0.0:порт, а просто на эти нули без порта, мол на нулях кто то есть
конечно есть, там вагон всего сетевого на этот адрес с разными адресами садится, прокси polipo тоже на нулях и молчит, не ругается, например

ладно, как выше работает - и пусть (последний раз в репе был в 10.04, позже каждый раз его вживлял с боями и поиском в инете)
жаль что недочинят очень долго и что нет ему альтернативы вообще
« Последнее редактирование: 18 Ноябрь 2016, 11:49:40 от Azure »

 

Страница сгенерирована за 0.063 секунд. Запросов: 24.