Smit

Από The Stelios Files
Αναθεώρηση ως προς 13:22, 5 Απριλίου 2022 από τον Admin (συζήτηση | συνεισφορές) (Νέα σελίδα με '= Περιγραφή = Η εντολή '''smit''' καλεί το System Management Interface Tool (SMIT), δηλαδή Εργαλείο Διαχείρισης Δια...')
(διαφορά) ← Παλαιότερη αναθεώρηση | Τελευταία αναθεώρηση (διαφορά) | Νεότερη αναθεώρηση → (διαφορά)

1 Περιγραφή

Η εντολή smit καλεί το System Management Interface Tool (SMIT), δηλαδή Εργαλείο Διαχείρισης Διασύνδεσης Συστήματος. Το SMIT είναι μια εφαρμογή διαδραστικής διεπαφής που έχει σχεδιαστεί για να απλοποιεί τις εργασίες διαχείρισης συστήματος. Η εντολή smit εμφανίζει ένα ιεραρχημένο μενού που μπορεί να οδηγήσει σε διαδραστικούς διαλόγους. Το SMIT δημιουργεί και εκτελεί εντολές σύμφωνα με τις οδηγίες του χρήστη. Οι εντολές που εκτελούνται μέσω του SMIT γίνονται μόνο από εξουσιοδοτημένους χρήστες.

Το SMIT δημιουργεί δύο αρχεία, το αρχείο smit.script και το αρχείο smit.log. Η κλήση της εντολής smit με τη σημαία -s PathName αποθηκεύει το αρχείο smit.script στο αρχείο που καθορίζεται από την παράμετρο PathName. Εάν η σημαία -s δεν έχει καθοριστεί, οι πληροφορίες του σεναρίου αποθηκεύονται στο αρχείο $HOME/smit.script. Η κλήση της εντολής smit με τη σημαία -l PathName αποθηκεύει το αρχείο smit.log στο αρχείο που καθορίζεται από την παράμετρο PathName. Εάν η σημαία -l δεν έχει καθοριστεί, οι πληροφορίες καταγραφής καταγράφονται στο αρχείο $HOME/smit.log. Ο χρήστης που καλεί το smit πρέπει να έχει δικαιώματα εγγραφής στον κατάλογο στον οποίο ζητά να εγγραφεί το αρχείο smit ειδάλλως δεν θα δημιουργηθούν τα αρχεία smit.script και smit.log. Το SMIT δεν αντικαθιστά το αρχείο smit.log ή το αρχείο smit.script, οι εγγραφές προστίθενται στα αρχεία όταν είναι δυνατόν.

Το αρχείο smit.script καταγράφει αυτόματα τις εντολές με τις σημαίες εντολών και τις παραμέτρους που χρησιμοποιούνται. Το αρχείο smit.script μπορεί να χρησιμοποιηθεί ως εκτελέσιμο σενάριο κελύφους για την αντιγραφή της διαμόρφωσης συστήματος. Το SMIT δημιουργεί το αρχείο smit.log, το οποίο περιέχει πρόσθετες λεπτομερείς πληροφορίες που μπορούν να χρησιμοποιηθούν από προγραμματιστές για την επέκταση του συστήματος SMIT. Το αρχείο smit.log επηρεάζεται από τις σημαίες -D, -l, -t και -v.

Η εντολή smit σάς μεταφέρει στο ανώτερο επίπεδο της ιεραρχίας του μενού εάν δεν χρησιμοποιείτε την παράμετρο FastPath. Για να εισέλθετε στο μενού σε χαμηλότερα επίπεδα, χρησιμοποιήστε την παράμετρο FastPath. Όλες οι εντολές που εκτελούνται από το SMIT μπορούν να χρησιμοποιηθούν ως FastPaths. Η παράμετρος FastPath θα σας βοηθήσει με την εξοικείωση των εντολών. Για παράδειγμα, μπορείτε να εισαγάγετε: smit chuser για να μεταβείτε απευθείας στο παράθυρο διαλόγου από το οποίο μπορείτε να αλλάξετε τα χαρακτηριστικά χρήστη.

Το SMIT απαιτεί πρόσβαση στα ακόλουθα αρχεία:


Αρχείο Περιγραφή
sm_menu_opt SMIT database
sm_name_hdr SMIT database
sm_cmd_hdr SMIT database
sm_cmd_opt SMIT database
smit.log SMIT log file
smit.script SMIT script file
/usr/lpp/msg/.../smit.cat Message Catalog


2 Σημαίες

Είδος Περιγραφή
-C Starts SMIT using an ASCII (also called Curses) interface.
-D Sets the debug mode; sets -t and -v flags.
-d FastPath Identifies that the FastPath is the name of a dialogue.
-f Allows standard in and standard out from SMIT to be redirected.
-h Displays the command usage message.
-l File Redirects the smit.log file to the specified File.
-M Starts SMIT using a windows (also called Motif) interface.
-m FastPath Identifies that the FastPath is the name of a menu.
-n FastPath Identifies that the FastPath is the name of a selector.
-o PathName Specifies a directory PathName of an alternate repository for SMIT objects. The default directory is /etc/objrepos.
-p Entity/ValueString
This flag only applies to the smit windows version. Allows nameselects and dialogs to be filled in from the command line. Also allows you to operate on multiple entities simultaneously. You can set the environment variables ENTITY_SEP and VALUE_SEP to override the default comma and semicolon separators.
You can enter Entity/ValueString in any of the following formats:
"Entity1:Val1,Val2... ; Entity2:Val1,Val2... ; ..."
or
"Val1,Val2... ; Val1,Val2... ; ..."
-r RunMode
This flag only applies to smit windows version. Specifies the mode to run msmit in.
You can enter the following values for RunMode:
1
Exit msmit when done is clicked in the output window.
2
Exit msmit when ok is clicked in a dialog. Print the dialog options upon exit. Do not run the command.
3
Run msmit silently, print the dialog options. Do not run the command.
4
Exit msmit when ok is clicked in the dialog. Print the commands upon exit. Do not run the command.
-s File Redirects the smit.script file to the specified File.
-t Records detailed trace information in the smit.log file.
-v Records the command strings for intermediate and target task commands run by SMIT, and also records their output in the smit.log file.
-x Does not run any command_to_execute, but still logs them for later execution.
-X Does not run any command_to_discovercommand_to_listcommand_to classify or command_to_execute.


3 Πηγή