Jak mogę uruchamiać skrypty automatycznie podczas startu Ubuntu, aby nie musieć ich uruchamiać ręcznie po starcie?
Jednym z podejść jest dodanie zadania @reboot cron:
Uruchomienie crontab -e
pozwoli ci na edycję twojego crona.
Dodanie do niego linii takiej jak ta:
@reboot /path/to/script
spowoduje wykonanie tego skryptu po uruchomieniu komputera.
Dla prostych rzeczy możesz dodać polecenie w System->Preferencje->Sesje wskazujące na lokalizację twojego skryptu.
Alternatywnie możesz dodać go do /etc/init.d/rc.local lub utworzyć zadanie upstart, jeśli jest to rzecz bardziej niskiego poziomu.
Zajrzyj na https://help.ubuntu.com/community/UbuntuBootupHowto po więcej informacji.
Powinieneś użyć do tego celu upstart. Upstart jest używany dla procesów Ubuntu, które są automatycznie uruchamiane. Jest to ulepszone rozwiązanie jak stare skrypty System-V init.d. Pozwala również na wprowadzenie warunków wstępnych do uruchomienia skryptu (np. czy potrzebujesz działającej sieci? itp.)