The UNIX and Linux Forums  
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.

Go Back   UNIX og Linux Forums > Operativsystem > Linux
.
google unix.com



Linux RedHat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo Linux, PCLinuxOS. Alle Linux spørsmål her!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
rsh hjelp - får utgang for ekstern script til lokal server. aster007 Shell programmering og Skripting 5 03-07-2009 10:14
Slik stopper du et skript som kjører på ekstern server fra lokale script mannepalli Shell programmering og Skripting 1 03-04-2009 08:18
Utfører shell script på lokal maskin jakSun8 Shell programmering og Skripting 4 07-02-2008 01:32
Hvordan lage variabler i skriptet funksjon lokale? alex_5161 Shell programmering og Skripting 5 03-07-2008 02:03
Shell script til å lage lokale boliger Steve Adcock Shell programmering og Skripting 11 10-25-2004 04:18

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 06-18-2009
hemangjani hemangjani is offline
Registrert bruker
  
 

Bli Date: Feb 2006
Innlegg: 73
Script under rc3.d Vs rc.local

Hvilke av de følgende blir utført først?

script under rc3.d Vs script under rc.local

Jeg var under inntrykk at rc3.d har høyere prioritet enn rc.local. Noe det ser ut som script under rc.local fikk kjørt første enn en under rc3.d.

Jeg måtte manuelt starte dem for at programmet skal fungere.

noen forslag?
  #2 (permalink)  
Old 06-18-2009
mark54g mark54g is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 363
rc.local eller boot.local, avhengig av fordelingen kjøres før noen runlevel nås. rc3.d kjører et skript når runlevel 3 er nådd. Hvorfor ville du anta rc3.d har prioritert?
  #3 (permalink)  
Old 06-18-2009
hemangjani hemangjani is offline
Registrert bruker
  
 

Bli Date: Feb 2006
Innlegg: 73
Mark,

Takk for svaret. Jeg kan ikke huske om hvordan jeg begynte forutsatt at runlevel scripts har prioritet.

Selv var jeg søker på nettet i forhold til når rc.local, mange nettsteder har oppført som rc.local blir utført hver gang en runlevel endringer.

"Hver gang runlevel endringer" - Er dette under oppstartsprosessen?

---------- Innlegg oppdateres 04:58 ---------- Forrige oppdatering var på 04:14 ----------

Det virker som rc.local blir henrettet flere ganger:

./rc2.d/S99local
./rc3.d/S99local
./rc4.d/S99local
./rc5.d/S99local
  #4 (permalink)  
Old 06-19-2009
mark54g mark54g is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 363
Hva betyr S99local tilsvarer? Den distro jeg bruke, SUSE, har boot.local, som tar over for rc.local for dem, og det er utført før en runlevel nås.

---------- Innlegg oppdateres 11:11 ---------- Forrige oppdatering var på 10:55 ----------

En introduksjon til tjenester, runlevels og rc.d scripts

Hvis dette fortsatt høres litt komplisert, kan du istedenfor bare å gjøre bruk av / etc / rc.d / rc.local filen. Dette skriptet filen kjøres én gang, før alle andre scripts har kjørt men før Påloggingsskjermen ledeteksten vises. Som standard ser det omtrent slik:

#! / bin / bash # # / etc / rc.local - kjøres én gang ved oppstart

# Sett eventuelle lokale oppsett kommandoer på her:
  #5 (permalink)  
Old 07-14-2009
sixstrings sixstrings is offline
Registrert bruker
  
 

Bli Date: Jan 2005
Innlegg: 33
rc.local er den siste tingen kjørt etter kjøre nivået er nådd. Derfor er under rc.d kataloger den er oppført med 99. Det er de siste til å kjøre.

Hvis du oppretter et skript for å kjøre under rc.d / kataloger, må du tilordne et nummer, og det vil gå i orden.
  #6 (permalink)  
Old 07-14-2009
mark54g mark54g is offline
Registrert bruker
  
 

Bli Dato: mai 2008
Innlegg: 363
Les linken jeg sendte inn. Du er galt, Six. rc.local kjøres før noe annet

Flere bevis:
http://www.fedorafaq.org/basics/

Q: Hvordan kjører jeg noe når maskinen starter?
A: Du har to valg, enten du kan kjøre noe før noen logger seg på, eller du kan kjøre noe umiddelbart etter at du logger på

For å kjøre en kommando rett etter oppstart, før noen logger på, legg kommandoen til filen / etc / rc.local:
  #7 (permalink)  
Old 07-14-2009
mglenney mglenney is offline
Registrert bruker
  
 

Bli Dato: juni 2009
Innlegg: 85
Sitat:
Originally Posted by mark54g View Post
Les linken jeg sendte inn. Du er galt, Six. rc.local kjøres før noe annet
Egentlig Mark, sixstrings er riktig. rc.local er vanligvis den siste oppstartsskript til å kjøre på noen kjøre nivå. Ditt eksempel fra Fedora site staver det ut:

"For å kjøre en kommando rett etter oppstart, før noen logger på, legg kommandoen til filen / etc / rc.local:"

Den OP spurte som går først, script under rc3.d eller script "under" rc.local. Jeg satte under i anførselstegn fordi i Redhat server Jeg ser på akkurat nå rc.local er et manus, ikke en katalog. På toppen av at spørsmålet er rare fordi rc.local er en av skript som blir kjørt hvis du går for å kjøre nivå 3.

Skriptene kjøres når en kjører er brukt har symbolske lenker i / etc / rc.d / rc <number>. D / og har et navn som S <number> <name>. Skriptene kjøres av / etc / rc.d / rc som, hvis du ser på det, bare kjører dem gjennom en for loop. Den er utført i alfabetisk rekkefølge så S01blah blir utført før S02blah som blir utført før S02blat. Symbolske koblingen for rc.local vanligvis S99local som sier det "nesten" slutten. Jeg sier "nesten" fordi, mens den inteded å være på slutten, er det mulig å ha skript kjøre etter det. Det kan du gjøre ved å lage en symbolsk lenke som heter S99 <something_aphabetically_after_local>.

MG
Reply

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden Av
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 05:50.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0