15. april 2003 - 13:20
Der er
24 kommentarer og 1 løsning
Køre et script ved boot
Hej! Jeg har lavet et script der smbmounter 2 dreve til min windows server. Problemet er bare at når de er mountet via min samba forsvinder de automatisk når maksinen genstarter. Derfor har jeg lavet et script som jeg gerne vil have linux til at køre under opstart - så disse dreve ligger som standard når maskinen er startet op.. Hvordan gøres det nemmest ? Det skal lige siges at jeg er meget ny inden for Linux.. :)
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
15. april 2003 - 13:22
#1
vær en god bruger og afslut nogle af dine gamle spørgsmål inden du beder om mere hjælp
15. april 2003 - 13:22
#2
Okay - det skal jeg nok! Bare jeg får svar på det her! Det er rimelig vigtigt nemlig! Helst ikke mere unødvendig spam i mit spørgsmål tak.. :o)
15. april 2003 - 13:23
#4
det skal jeg nok! Bare jeg får svar på det her skriver du. Nej du skal lukke dem ligemeget om du får svar eller ej :)
15. april 2003 - 13:27
#5
Du har sagt det til mig! Gider du godt lade vær med at spamme mit spørgsmål for f... da også...
15. april 2003 - 13:42
#6
Tak for din respons. God påske
15. april 2003 - 13:53
#7
der er to måder at gøre det på: lægge det ind i /etc/rc3.d/S99local eller lægge det ind i /etc/mountfs
15. april 2003 - 13:54
#8
Hvordan ligge det ind? Med hvilken kommando ?
15. april 2003 - 13:55
#9
Jeg kører RedHat! Har slet ikke nogle af de filer liggende...
15. april 2003 - 13:55
#10
/etc/rc3.d (som peger ned i /etc/init.d) er en generel måde at få kørt scripts på; S99local er en fil i dette katalog som bliver kørt ved boot når man starter runlevel 3. mountfs er mere specifik at få mountet et drev.
15. april 2003 - 13:58
#11
du åbner /etc/rc3.d/S99local med en editor (vi, emacs eller hvad du nu bruger). så skriver du (for eksempel): /bin/mount -t smbfs -o username=tridge,password=foobar //fjall/test /data/test
15. april 2003 - 13:59
#12
hvilken version af RH kører du ?!?! /etc/rc3.d er en standard ting i unix så du burde have det. prøv med en ls -l /etc/rc3.d eller ls -ld /etc/rc*
15. april 2003 - 14:02
#13
Det er 8.0 ! Jeg har før været inde i den fil og skrevet det.. Der skrev jeg: smbmount //win2kserver/faellesdrev /home/faellesdrev -o username=lk,password=pass Og det virkede ikke...
15. april 2003 - 14:06
#14
hvad sker det hvis du kører det (smbmount //win2kserver XXX) fra kommandolinien ?!?!
15. april 2003 - 14:07
#15
Altså det virker fint hvis jeg kommandoen i selve prompten ! Så mounter den mine drev - og jeg kan se dem!
15. april 2003 - 14:07
#16
du skal lige huske at den måske ikke har stien til smbmount så for en sikkerhedsskyld skal du altid skrive stien ind skriv: type smbmount og så skriv resultatet ind i filen
15. april 2003 - 14:10
#17
Hvad mener du ? jeg er ikke helt med?
15. april 2003 - 14:10
#18
hvad skriver den når du skriver "type smbmount" ?
15. april 2003 - 14:10
#19
Ohh.. jamen det virker jo hvis jeg bare skriver det i et terminal vindeu? Så det burde da også virke under opstart ?
15. april 2003 - 14:11
#20
nej for din PATH er ikke sat i de scripts som bliver afviklet under opstart.
15. april 2003 - 14:17
#21
Det virker ikke!
15. april 2003 - 14:24
#22
det virker ikke hvis du sætter den direkte path ind i S99local ?
15. april 2003 - 14:25
#23
hvornår starter du smb op ved genstart ??
15. april 2003 - 17:31
#24
Den korrekte fil til dette er /etc/rc.d/rc.local - som køres automatisk under opstart. Alternativt skal det sættes i /etc/fstab - men luk nu nogle spørgsmål :-) - brug man fstab
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.