Befehl "lvupdateInit"
Zweck
Verwaltet die Liste der Einträge, die der ' /etc/inittab -Datei hinzugefügt werden, die zum Starten der Surrogatpartition während des AIX® verwendet wird.
Syntax
lvupdateInit -a [-i Identifier] { [ Identifier ] : [ RunLevel ] : [ Action ] : [ Command ] }lvupdateInit -llvupdateInit -r -i IdentifierBeschreibung
Die Operation Live Update erstellt eine angepasste Stammdatenträgergruppe (rootvg), um die Ersatzpartition zu starten und für die Operation Live Update vorzubereiten. Wenn die Ersatzpartition gestartet wird, führt sie Befehle in einer angepassten Datei /etc/inittab und anderen Scripts wie /etc/rc.tcpip aus. Die Datei /etc/inittab wird angepasst, um die Services auszuschließen, die während der Mobilitätsphase aus der ursprünglichen Partition verschoben werden.
Einige Services, die in der ursprünglichen Partition ausgeführt werden, können sich gegen die Erstellung von Prüfpunkten und für die weitere Ausführung in der ursprüngliche Partition entscheiden. In solchen Fällen kann dieser Befehl verwendet werden, um diesen Service der Datei /etc/inittab für die Ersatzpartition hinzuzufügen, sodass er während der Operation Live Update erneut gestartet wird. Die Datei /etc/liveupdate/lvup_inittab enthält eine Liste von Befehlseinträgen, die der angepassten Datei /etc/inittab hinzugefügt werden sollen.
Parameter
| Element | Beschreibung |
|---|---|
| Kennung | Ein aus 14 Zeichen bestehender Parameter, der ein Objekt eindeutig identifiziert. Die ID muss eindeutig sein. Wenn die ID nicht eindeutig ist, ist der Befehl nicht erfolgreich. |
| RunLevel | Ein aus 20 Zeichen bestehender Parameter, der die Ausführungsebenen definiert, auf denen der Parameter ID verarbeitet werden kann. Sie können jedem vom Befehl init gestarteten Befehl eine oder mehrere Ausführungsebenen zuweisen, auf denen der Prozess gestartet werden kann. |
| Aktion | Ein aus 20 Zeichen bestehender Parameter, der dem Befehl init mitteilt, wie der angegebene Parameter Befehl verarbeitet werden soll. Eine Liste der gültigen Aktionen, die vom Befehl init erkannt werden, finden Sie in der Beschreibung des Befehls mkitab. |
| Befehl | Ein 1024 Zeichen großes Feld, das den auszuführenden Shellbefehl angibt. Achtung: Um eine mögliche Beschädigung von Systemdateien zu vermeiden, müssen die Dateien stdin, stdoutund stderr im Parameter Befehl mit Umleitung angegeben werden oder sie müssen explizit von dem Programm geöffnet werden, das über die Befehlszeile ausgeführt wird.
|
Flags
| Element | Beschreibung |
|---|---|
| -a | Fügt der Datei /etc/liveupdate/lvup_inittab einen Eintrag hinzu. |
| -i ID | Gibt eine ID für den neuen Eintrag an. |
| -r ID | Entfernt einen Eintrag aus der Datei /etc/liveupdate/lvup_inittab. |
| -l | Listet die Einträge in der Datei /etc/liveupdate/lvup_inittab auf. |
Beispiele
- Geben Sie den folgenden Befehl ein, um der Datei /etc/inittab , die zum Starten der Operation Live Update in der Ersatzpartition verwendet wird, einen Eintrag hinzuzufügen:
# lvupdateInit -a -i myserver myserver:2:once:/opt/myapp/start_my_server - Geben Sie den folgenden Befehl ein, um einen Eintrag aus der Datei /etc/inittab der Ersatzpartition zu entfernen:
# lvupdateInit -r -i myserver - Geben Sie den folgenden Befehl ein, um die Einträge aufzulisten, die in die Datei die /etc/inittab der Ersatzpartition eingefügt werden sollen:
# lvupdateInit -l