Hvordan kører man scripts ved opstart?

Hvordan kan jeg køre scripts automatisk når Ubuntu starter op, så jeg ikke behøver at køre dem manuelt efter opstart?

En metode er at tilføje en @reboot cron opgave:

  1. Hvis du kører crontab -e, kan du redigere din cron.

  2. Tilføj en linje som denne til den:

     @reboot /path/to/script

    vil udføre dette script, når computeren starter op.

Kommentarer (30)

For enkle ting kan du tilføje en kommando i System->Preferences->Sessions, der peger på placeringen af dit script.

Alternativt kan du tilføje det til /etc/init.d/rc.local eller lave et upstart job hvis det er mere low level ting.

Tag et kig på https://help.ubuntu.com/community/UbuntuBootupHowto for mere info

Kommentarer (0)

Du bør bruge upstart til dette. Upstart bruges til Ubuntu-processer, der startes automatisk. Det er en forbedret løsning ligesom de gamle System-V init.d-scripts. Det giver dig også mulighed for at sætte forudsætninger ind for starten af dit script (dvs. skal du have netværket kørende? osv.)

Kommentarer (0)