
Теперь это действительно сводит меня с ума. Я установил ptpd
на Ubuntu 14.04, и я просто не могу заставить это работать, чтобы запустить как службу. В /etc/default/ptpd
У меня есть следующие записи:
START_DAEMON = yes
и
PTPD_OPTS = "-G -h -b eth0"
но это не будет работать.
Когда я это делаю sudo ptpd -G -h -b eth0
через командную строку, программа запускается нормально.
Я уже пытался вставить ptpd -G -h -b eth0
в пакетный файл с именем usr/local/bin/start.sh
и запустить этот файл, /etc/rc.local
но это тоже не сработает. Программа просто не запускается автоматически. Любая помощь будет очень кстати.
решение1
У меня также возникли некоторые проблемы с запуском, но они не связаны с найденным правильным решением.
Это может помочь большему количеству людей:
sudo ptpd -G -h -b eth0
--> -h
показывает справку. Конечно, она не запустится... Вероятно, вывод скрыт. Попробуйте увидеть что-нибудь с помощью sudo journalctl -xeu ptpd
или попробуйте добавить -D|--debug
и/или-V|--verbose
Кроме того, включите службу, которая вам также понадобится:
sudo systemctl enable ptpd
. В противном случае она не запустится.