Der Befehl smo cmdfile
Sie können den Befehl cmdfile verwenden, um jeden beliebigen Befehl auszuführen, wenn die Shell auf Ihrem Host die Anzahl der Zeichen begrenzt, die in einer Befehlszeile angezeigt werden können.
Syntax
smo cmdfile -file file_name \[-quiet \| -verbose\]
Sie können den Befehl in eine Textdatei einfügen und den Befehl smo cmdfile verwenden, um den Befehl auszuführen. Sie können nur einen Befehl in einer Textdatei hinzufügen. Sie dürfen smo nicht in die Befehlssyntax einschließen.
Der Befehl smo cmdfile ersetzt den Befehl smo pfile. Die smo cmdfile ist nicht mit dem Befehl smo pfile kompatibel. |
Parameter
-
-file file_Name
Gibt den Pfad zur Textdatei an, die den Befehl enthält, den Sie ausführen möchten.
-
-ruhig
Gibt an, dass nur Fehlermeldungen in der Konsole angezeigt werden. Standardmäßig werden Fehler- und Warnmeldungen angezeigt.
-
-verbose
Gibt an, dass Fehler-, Warn- und Informationsmeldungen in der Konsole angezeigt werden.
Beispiel
Dieses Beispiel erstellt ein Profil, indem der Befehl Profile create in command.txt unter /tmp eingeschlossen wird. Sie können dann den Befehl smo cmdfile ausführen.
Die Textdatei enthält folgende Informationen:
profile create -profile SALES1 -repository -dbname SNAPMGRR -login -username server1_user -password ontap -port 1521 -host server1 -database -dbname SMO -sid SMO -login -username sys -password oracle -port 1521 -host Host2 -osaccount oracle -osgroup db2
Sie können das Profil jetzt erstellen, indem Sie den Befehl smo cmdfile mit der Datei command.txt ausführen:
smo cmdfile -file /tmp/command.txt