Я установил influxdb на человечности 16 и по некоторым причинам когда я пытаюсь записать в терминале service influxd
это дает мне influxd: unrecognized service.
если я ввожу только influxd, чем influxdb сервер запускает, таким образом, команда influxd закончилась
$ which influxd :
$ /usr/bin/influxd
То, что я пытаюсь сделать, должно заставить его действовать как сервис, таким образом, я могу запустить и остановить его по требованию и заставить его автоматически запустить на начальной загрузке
испытанное создание символьной ссылки на папку,/etc/init.d не работа также.
Можно решить это путем добавления вызова в /etc/rc.local
так, чтобы содержание файлов было бы похоже на это впоследствии:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
Examples (use only one, you might need to try which one will work):
# option 1. direct call
/usr/bin/influxd
# option 2. call it from init.d but I'm not sure this will work in your case
/etc/init.d/influxd start
exit 0
С Ubuntu 16.04 LTS Вы могли, как указано в комментариях, также взглянуть на systemd
сервисы. Я не смог бы объяснить это лучше как в связанном листе документа, таким образом, я оставляю его как ссылку только.