Obecnie szukam rozwiązania do uruchomienia skryptu podczas uruchamiania, a nie logowania, uruchamiania.
Badałem to specjalnie dla Synergy, ale w nowej wersji Ubuntu (15.10) dokumentacja, którą obserwuję, jest inna, ponieważ foldery i pliki nie istnieją tam, gdzie je określają. Czyli dla uproszczenia ktoś może wyjaśnić, gdzie mogę dodać skrypt startowy Synergy, aby po uruchomieniu komputera uruchomił skrypt przed zalogowaniem?
Odniosłem się do wielu „poradników” Synergy na forach Ubuntu i to samo, pliki i foldery, które wyjaśniają, nie istnieją.
było to jedno z głównych źródeł do naśladowania i nadal nie mogłem uruchomić go przed zalogowaniem.
https://help.ubuntu.com/community/SynergyHowto
EDYCJA / AKTUALIZACJA:
Próbowałem zmodyfikować plik rc.local i dodać wiersz:
/ usr / bin / synergyc -n MACHINE_NAME Server_IP
to niestety nie działa, po zalogowaniu do maszyny wystąpił błąd informujący o awarii synergii. Czy coś jest nie tak z moim poleceniem? działa po wejściu do terminalu, więc uważam, że to polecenie jest w porządku.
Odpowiedzi:
Spojrzeć na:
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
Musisz dodać ten wiersz na końcu pliku:
greeter-setup-script = / usr / bin / synergyc IP / HOSTNAME
(gdzie jest nazwa / adres IP serwera, z którym się łączysz).
źródło
Możesz spróbować dodać zadanie CRON do uruchomienia przy STARTUP.
pozwala edytować crona, a jeśli dodasz go do niego, będzie on działał przy każdym uruchomieniu systemu. Tak, @reboot jest dość mylący.
Jeśli masz pytania, możesz je odwiedzić tutaj lub napisać inny komentarz. Cron ma jednak działać tylko w jednym profilu.
To polecenie powinno dać ci więcej dokumentacji na temat crona.
Opcja -l powoduje wyświetlenie bieżącego crontab na standardowym wyjściu. Opcja -r powoduje usunięcie bieżącego crontabu. Opcja -e służy do edycji bieżącego crontab przy użyciu edytora określonego przez zmienną środowiskową EDITOR.
źródło
Na Ubuntu 15.10 używanie Crona nie działało. Musiałem zmodyfikować plik:
/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
i dodając linię
greeter-setup-script=/usr/bin/synergyc <ip/host>'
mogłem uruchomić Synergy i uruchomić PRZED zalogowaniem się do systemu. To było dla mnie bardzo ważne.
Dzięki za pomoc Eddie!
EDYCJA: to była domyślna konfiguracja Ubuntu 15.10, tylko aktualizacje zostały wykonane w systemie.
źródło