Как мне узнать имя и версию моего дистрибутива Linux с помощью командной строки? [дубликат]

Нет $HOME, определенного в /etc/rc. local, поэтому когда syncthing разрешает местоположение своей конфигурации $HOME/.config/syncthing, он находит /.config/syncthing. Я подозреваю, что он содержит данные для вашего локального пользователя thom, тогда как когда $HOME=root, /root/.config/syncthing содержит данные для root.

Также вам не нужен sudo, если вы уже являетесь root (как в /etc/rc.local).

Попробуйте вместо этого:

HOME=/root start-stop-daemon --start --quiet --background --exec /usr/bin/syncthing -- "--no-browser"
229
07.12.2019, 22:41
0 ответов

Теги

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