webForumDet fria alternativet

Startskripten - vilken ordning?

3 svar · 202 visningar · startad av Chavez

ChavezMedlem sedan maj 20001 953 inlägg
#1

Hejsan!

Kör Slackware och har en liten fråga - vilken ordning körs startskripten?

Exempelvis
/etc/rd.d/rc.local
och
/etc/profile

Och vilket skript körs sist av alla?

ViktorMedlem sedan aug. 20021 752 inlägg
#2

Jag vet inte men du kan för att testa skriva ut ett medelande till en fil för att se :)
Skriv detta i slutet på profile

echo "Profile" > /tmp/hej

och rc.local

echo "rc.local" > /tmp/hej

Det som finns kvar i filen är det som körs sist :)

/Viktor

RobbanMedlem sedan dec. 19992 555 inlägg
#3

rc.local hör till systemet och körs innan du får ett skall. Sedan är det ett gäng filer knutna till respektive skal, och dessa hittar du info om i respektive skals man-sida.

man bash

When bash is invoked as an interactive login shell, or as a non-interactive shell with the --login option, it first reads and executes commands from the file /etc/profile, if that file exists. After reading that file, it looks for ~/.bash_profile, ~/.bash_login, and ~/.profile, in that order, and reads and executes commands from the first one that exists and is readable.

ChavezMedlem sedan maj 20001 953 inlägg
#4

Okey. Tackar båda för detta! Bra att det går och använda olika skript för olika användare, visste jag inte innan!

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)