Jak uruchamiać skrypty przy starcie?

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:

  1. Uruchomienie crontab -e pozwoli ci na edycję twojego crona.

  2. Dodanie do niego linii takiej jak ta:

     @reboot /path/to/script

    spowoduje wykonanie tego skryptu po uruchomieniu komputera.

Komentarze (30)

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.

Komentarze (0)

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.)

Komentarze (0)