Avatar billede ctv! Nybegynder
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.. :)
Avatar billede lrd Nybegynder
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
Avatar billede ctv! Nybegynder
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)
Avatar billede lrd Nybegynder
15. april 2003 - 13:23 #3
http://www.eksperten.dk/spm/277569 de er ret gamle dine spørgsmål så mon ikke det var på tide at lukke dem
Avatar billede lrd Nybegynder
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 :)
Avatar billede ctv! Nybegynder
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å...
Avatar billede lrd Nybegynder
15. april 2003 - 13:42 #6
Tak for din respons. God påske
Avatar billede mfalck Praktikant
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
Avatar billede ctv! Nybegynder
15. april 2003 - 13:54 #8
Hvordan ligge det ind?

Med hvilken kommando ?
Avatar billede ctv! Nybegynder
15. april 2003 - 13:55 #9
Jeg kører RedHat!

Har slet ikke nogle af de filer liggende...
Avatar billede mfalck Praktikant
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.
Avatar billede mfalck Praktikant
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
Avatar billede mfalck Praktikant
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*
Avatar billede ctv! Nybegynder
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...
Avatar billede mfalck Praktikant
15. april 2003 - 14:06 #14
hvad sker det hvis du kører det (smbmount //win2kserver XXX) fra kommandolinien ?!?!
Avatar billede ctv! Nybegynder
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!
Avatar billede mfalck Praktikant
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
Avatar billede ctv! Nybegynder
15. april 2003 - 14:10 #17
Hvad mener du ? jeg er ikke helt med?
Avatar billede mfalck Praktikant
15. april 2003 - 14:10 #18
hvad skriver den når du skriver "type smbmount" ?
Avatar billede ctv! Nybegynder
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 ?
Avatar billede mfalck Praktikant
15. april 2003 - 14:11 #20
nej for din PATH er ikke sat i de scripts som bliver afviklet under opstart.
Avatar billede ctv! Nybegynder
15. april 2003 - 14:17 #21
Det virker ikke!
Avatar billede mfalck Praktikant
15. april 2003 - 14:24 #22
det virker ikke hvis du sætter den direkte path ind i S99local  ?
Avatar billede mfalck Praktikant
15. april 2003 - 14:25 #23
hvornår starter du smb op ved genstart ??
Avatar billede lap Nybegynder
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
Avatar billede ctv! Nybegynder
14. maj 2003 - 16:00 #25
Lukket!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester