Unison no bootup

1

Então, eu tenho uníssono correndo através de um arquivo de configuração por padrão. Aqui aplica-se a função wait = watch para que seja sincronizada automaticamente. mas eu queria correr em uníssono na inicialização, mas eu não fui capaz disso.

houve alguns outros links, mas eles não me deram uma resposta.

coisas que eu tentei:

aplicando (com os devidos direitos) uníssono ao /etc/rc.d/rc.local e especificando o caminho absoluto. Basicamente: / usr / local / bin / unison & Quando executo /etc/rc.d/rc.local ou /etc/rc.local manualmente, tudo funciona como um encanto.

aplicando ao cron fazendo: crontab -e, e que @restart / usr / local / bin / unison &

escrevendo um script .sh (que funciona) que executa uníssono e coloca isso em rc.local ou cron.

Eu também o apliquei ao chkconfig com direitos 2345 (sim ele está listado ao executar o chkconfig --list-all)

estou ficando sem ideias, alguém poderia me ajudar?

obrigado pelo seu tempo e esforço

    
por Lars Behrens 07.09.2015 / 17:50

1 resposta

2

crie um script 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

Isso eventualmente funcionou para mim.

    
por 08.09.2015 / 13:27