Требуются монтирования, чтобы не работать на Debian 8

851
RegedUser00x

Я пытаюсь настроить службу systemd в Debian 8 для запуска программы из сети при запуске, но она не работает - служба запускается до завершения монтирования дисков NFS. У меня есть следующие настройки:

# cat /etc/auto.master | grep -v "#" +dir:/etc/auto.master.d +auto.master /fs-1 /etc/auto.fs-1  # cat /etc/auto.fs-1 shared -nosuid,nodev fs-1:/shared  ls -l / | grep shared lrwxrwxrwx 1 root root 12 Oct 19 14:33 build -> /fs-1/shared  # cat /usr/lib/systemd/system/psr_25.service [Unit] Description=PSR 2.5 Server Wants=network.target network-online.target autofs.target After=network.target network-online.target autofs.target RequiresMountsFor=/shared/psr/25/bin  [Service] Type=forking User=testuser  ExecStart=/shared/psr/25/bin/server  TimeoutSec=300 [Install] WantedBy=multi-user.target 

Как запустить сервис после монтирования / shared?

3
Ответчики могут захотеть увидеть http://unix.stackexchange.com/questions/246935/ для некоторых подсказок. JdeBP 8 лет назад 1
Разве не философски противоречиво хотеть, чтобы обе файловые системы монтировались только при обращении к ним и в то же время автоматически монтировались при запуске? Зачем использовать автомонтирование, если они монтируются автоматически при каждом запуске? Я бы удалил часть автомонтирования, а затем просто создал стандартные записи `/ etc / fstab` и позволил бы` systemd` монтировать их при загрузке. Patrick Mevzek 5 лет назад 0

0 ответов на вопрос

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