Назад | Перейти на главную страницу

Унисон при загрузке

У меня по умолчанию unison работает через файл конфигурации. Здесь применяется wait=watch функция, поэтому он синхронизируется автоматически. Но я хотел запустить унисон при загрузке, но у меня не получалось.

Были и другие ссылки, но они не дали мне ответа.

Что я пробовал:

Применение (с надлежащими правами) унисона к /etc/rc.d/rc.local и указав абсолютный путь. В основном: /usr/local/bin/unison и когда я казнил /etc/rc.d/rc.local или /etc/rc.local вручную все работает как шарм.

Применим к cron, выполнив: crontab -e, и тогда @restart /usr/local/bin/unison &

писать (рабочий) .sh скрипт, который выполняет унисон и помещает его в rc.local или cron.

Я также применил это к chkconfig с правами 2345 (да, он указан при запуске chkconfig --list-all)

У меня заканчиваются идеи. Кто-нибудь может мне помочь?

создать сценарий sh:

nano unisonMonitor.sh

#! /bin/bash

su – root -c /usr/local/bin/unison default &

make it executable with 

chmod +x unisonMonitor.sh

cd /etc/rc.d

nano rc.local

#! /bin/bash

touch /var/lock/subsys/local
sleep 6
/unisonMonitor.sh

chmod u+x


systemctl restart rc-local
systemctl status rc-local


reboot

login → ps aux | grep unison

В конечном итоге это сработало для меня.