Что и где находится / sbin / service в ubuntu 16.04?

Я пытаюсь установить YouTrack на свой ноутбук Ubuntu 16.04, следуя инструкциям, приведенным здесь здесь . После некоторых шагов, 9-я инструкция просит проверить установку, выполнив следующую команду

/sbin/service youtrack start

Когда я запускаю команду, я получаю

bash: /sbin/service: No such file or directory

, которую я также пытался использовать sudo:

$ sudo /sbin/service youtrack start
sudo: /sbin/service: command not found

И я попытался найти service в каталоге /sbin/, выполнив следующую команду. Но я ничего не получаю.

$sudo ls -lah /sbin/ | grep 'service' 

Так почему я могу найти этот файл / программу? Есть ли способ обойти?

1
задан 2 July 2017 в 01:41

1 ответ

На 16,04, service исполняемый файл расположен в /usr/sbin/.

Таким образом, Вы могли или работать

/usr/sbin/service youtrack start

или даже просто

service youtrack start

потому что обычно Вы не должны указывать полный путь команд, Вы работаете, поскольку они обычно располагаются в каталоге, который является частью Вашей переменной окружения PATH. Оболочка автоматически ищет все те каталоги каждый раз, когда Вы пытаетесь выполнить команду без полного пути.

Между прочим, если Вы знаете команду (например. service) и хочу знать, какой исполняемый файл это назовет и где тот расположен, можно использовать which команда:

$ which service
/usr/sbin/service
1
ответ дан 7 December 2019 в 15:33

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

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