The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Besturingssystemen > Linux
.
google unix.com



Linux Red Hat, Ubuntu, SUSE, Fedora, Debian, Mandriva, Slackware, Gentoo Linux, PCLinuxOS. Alle Linux vragen hier!

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
rsh helpen - om de uitgang van externe script aan de lokale server. aster007 Programmeren en Shell Scripting 5 03-07-2009 10:14
Hoe om te stoppen met een script uitgevoerd in de externe server van lokale script mannepalli Programmeren en Shell Scripting 1 03-04-2009 08:18 PM
Tenuitvoerleggingsstaat shell script op de lokale machine jakSun8 Programmeren en Shell Scripting 4 07-02-2008 02:32 PM
How to make variabelen in script functie lokaal? alex_5161 Programmeren en Shell Scripting 5 03-07-2008 02:03 PM
Shell script om de plaatselijke huizen Steve Adcock Programmeren en Shell Scripting 11 10-25-2004 05: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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 06-18-2009
hemangjani hemangjani is offline
Geregistreerde gebruiker
  
 

Join Date: Feb 2006
Posts: 73
Script onder rc3.d Vs rc.local

Welke van de volgende wordt eerst uitgevoerd?

script onder rc3.d Vs script onder rc.local

Ik was onder de indruk dat rc3.d heeft een hogere voorrang boven rc.local. Ergens het eruit ziet alsof het script onder rc.local kreeg eerst uitgevoerd dan onder rc3.d.

Ik moest handmatig starten ze met het oog op de toepassing op het werk.

suggesties?
  #2 (permalink)  
Old 06-18-2009
mark54g mark54g is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 366
rc.local of boot.local, afhankelijk van de distributie wordt uitgevoerd voordat een runlevel is bereikt. rc3.d een script alleen wanneer runlevel 3 is bereikt. Waarom zou je veronderstellen rc3.d prioriteit heeft?
  #3 (permalink)  
Old 06-18-2009
hemangjani hemangjani is offline
Geregistreerde gebruiker
  
 

Join Date: Feb 2006
Posts: 73
Mark,

Dank u voor uw antwoord. Ik kan me niet herinneren hoe ik begonnen met de veronderstelling dat runlevel scripts hebben prioriteit.

Hoewel ik was op zoek online met betrekking tot wanneer rc.local, veel sites hebben vermeld dat rc.local wordt uitgevoerd telkens wanneer een runlevel veranderingen.

"Iedere keer runlevel veranderingen" - Is dit tijdens het opstarten?

---------- Post bijgewerkt op 04:58 PM ---------- Vorige update was op 04:14 uur ----------

Het lijkt alsof rc.local wordt uitgevoerd meerdere malen:

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

Join Date: mei 2008
Posts: 366
wat doet S99local overeen? De distro ik gebruik, SUSE, heeft boot.local, die in de plaats komt van rc.local voor hen, en het wordt uitgevoerd voordat een runlevel is bereikt.

---------- Post bijgewerkt op 11:11 ---------- Vorige update werd op 10:55 ----------

Een introductie tot diensten, runlevels en rc.d scripts

Als dit allemaal nog een beetje te ingewikkeld is, kunt u ipv gewoon gebruik maken van de / etc / rc.d / rc.local bestand. Dit script wordt uitgevoerd zodra, vóór alle andere scripts zijn uitgevoerd, maar vóór het aanmelden verschijnt. Standaard lijkt zoiets als:

#! / bin / bash # # / etc / rc.local - een keer tijdens het opstarten

# Zet een plaatselijke setup commando hier:
  #5 (permalink)  
Old 07-14-2009
sixstrings sixstrings is offline
Geregistreerde gebruiker
  
 

Join Date: Jan 2005
Posts: 33
rc.local is het laatste wat na de run-niveau is bereikt. Dat is de reden waarom in het kader van de rc.d directory is opgenomen met de 99. Het is het laatste uit te voeren.

Als u een script te draaien in het kader van de rc.d / directories, je hebt om er een aantal en het zal worden uitgevoerd in orde.
  #6 (permalink)  
Old 07-14-2009
mark54g mark54g is offline
Geregistreerde gebruiker
  
 

Join Date: mei 2008
Posts: 366
Lees de link die ik heb ingediend. U bent verkeerd, Zes. rc.local wordt uitgevoerd voordat er iets anders

Meer bewijs:
http://www.fedorafaq.org/basics/

Q: Hoe voer ik iets wanneer de computer wordt gestart?
A: U hebt twee keuzes, of je kunt iets voor iemand logt in, of kunt u iets onmiddellijk nadat u inloggen

Het uitvoeren van een commando rechts nadat u de boot, voordat iemand logt in, voegt u de opdracht om het bestand / etc / rc.local:
  #7 (permalink)  
Old 07-14-2009
mglenney mglenney is offline
Geregistreerde gebruiker
  
 

Join Date: juni 2009
Posts: 85
Citaat:
Oorspronkelijk geplaatst door mark54g View Post
Lees de link die ik heb ingediend. U bent verkeerd, Zes. rc.local wordt uitgevoerd voordat er iets anders
Eigenlijk Mark, sixstrings juist is. rc.local is over het algemeen de laatste opstartscript uit te voeren op elk niveau draaien. Uw voorbeeld uit de Fedora site spreuken uit:

"Als u een opdracht direct na je boot, voordat iemand logt in, voegt u de opdracht om het bestand / etc / rc.local:"

Het OP gevraagd dat loopt eerst script onder rc3.d of het script "onder" rc.local. Ik heb onder tussen aanhalingstekens, want in de Redhat server Ik zoek op dit moment rc.local is een script, en niet een directory. Daar komt bij dat de vraag is raar want rc.local is een van de scripts die wordt uitgevoerd als je naar run level 3.

De scripts worden uitgevoerd als er een run level wordt toegepast hebben symbolische links in / etc / rc.d / rc <nummer>. D / en hebben een naam als S <nummer> <name>. De scripts zijn uitgevoerd door / etc / rc.d / rc die, als je het ook bekijkt, alleen loopt ze door een lus. Het wordt uitgevoerd in alfabetische volgorde, zodat S01blah wordt uitgevoerd voordat S02blah die wordt uitgevoerd voordat S02blat. De symbolische link voor rc.local is meestal S99local die hem "in de buurt van" het einde. Ik zeg "bijna", want terwijl het inteded te worden op het einde, het is mogelijk om scripts uitvoeren nadat het. U kunt dat doen door het creëren van een symbolische link genaamd S99 <something_aphabetically_after_local>.

MG
Reply

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Uit
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 11:32.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0