Я пытаюсь установить 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'
Итак, почему я могу найти этот файл / программу? Есть ли способ?
В 16.04 исполняемый файл service находится в /usr/sbin/.
Таким образом, вы можете либо запустить
/usr/sbin/service youtrack start
, либо даже просто
service youtrack start
, поскольку обычно вам не нужно указывать полный путь к командам, которые вы запускаете, поскольку они обычно находятся в каталоге, который является частью переменной среды PATH.
Кстати, если вы знаете команду (например, service) и хотите знать, какой исполняемый файл будет вызываться, и если вы знаете команду, где он находится, вы можете использовать команду which:
$ which service
/usr/sbin/service
В 16.04 исполняемый файл service находится в /usr/sbin/.
Таким образом, вы можете либо запустить
/usr/sbin/service youtrack start
, либо даже просто
service youtrack start
, поскольку обычно вам не нужно указывать полный путь к командам, которые вы запускаете, поскольку они обычно находятся в каталоге, который является частью переменной среды PATH.
Кстати, если вы знаете команду (например, service) и хотите знать, какой исполняемый файл будет вызываться, и если вы знаете команду, где он находится, вы можете использовать команду which:
$ which service
/usr/sbin/service
В 16.04 исполняемый файл service находится в /usr/sbin/.
Таким образом, вы можете либо запустить
/usr/sbin/service youtrack start
, либо даже просто
service youtrack start
, поскольку обычно вам не нужно указывать полный путь к командам, которые вы запускаете, поскольку они обычно находятся в каталоге, который является частью переменной среды PATH.
Кстати, если вы знаете команду (например, service) и хотите знать, какой исполняемый файл будет вызываться, и если вы знаете команду, где он находится, вы можете использовать команду which:
$ which service
/usr/sbin/service