Do wild Skripte tun, was Skripte sind sehr ähnlich zu for loop strip Skripten.
Das Do-Wild-Skript oder die Do-Wild-Anweisung führt kontinuierlich einen Block von Anweisungen aus, während eine bestimmte Bedingung
wahr oder erfüllt ist.
Wenn Sie z. B. ein Skript in einer Schleife ausführen, wird es so lange ausgeführt, bis eine bestimmte Variable
erfüllt ist.
Wenn Sie zum Beispiel das Skript bis August 2015 um 2:02 Uhr laufen lassen wollen. m. dann werden Sie das definieren und
ein wildes Skript erstellen.
Und oft sind die Skripte die Daemons, die Prozesse, die nie sterben, die immer weiter laufen und laufen
und laufen.
Sie haben immer "Do Wild"-Skripte, weil sie ständig laufen, bis eine bestimmte Bedingung erfüllt
ist.
Führen Sie zum Beispiel ein Skript bis 14 Uhr aus. m..
Sobald die 2 p. m. trifft, sind Sie fertig.
Beenden Sie während der Bedingung do come und one Befehl zwei, Befehl drei.
Und wenn all diese Befehle ausgeführt werden und die Bedingung erfüllt ist, dann sind Sie fertig.
Sie sind mit Ihrem Skript fertig.
Sehen wir uns also unseren Linux-Rechner an und probieren wir ein Do-Wild-Skript aus.
Löschen wir den Bildschirm, wo wir uns befinden.
Wir sind in meinem Skriptpfarramt, das ist das Verzeichnis, in dem wir sein wollten.
Und dieses Mal werden wir ein neues Skript erstellen und es Skript Do well nennen.
Nochmals.
Es ist nur der Name, den ich gewählt habe.
Du kannst dir aussuchen, was du willst.
Drücken Sie die Eingabetaste.
Sie befinden sich im VIP-Modus.
Sie drücken auf "Einfügen" und beginnen zu tippen.
Was tippst du als erstes?
Sie geben hash bang bin bash ein, was Ihre Shell-Umgebung definiert.
Und wenn Sie einen Kommentar hinzufügen möchten, können Sie sagen, dass dieses Skript von Ron F. erstellt wurde, und so weiter.
2018.
Ja, das ist in Ordnung.
Und wenn Sie eine Beschreibung des Drehbuchs hinzufügen möchten, können Sie das tun.
Aber kommen wir zum Drehbuch.
Ich habe bereits ein Skript aufgeschrieben und werde es einfach kopieren.
In meinem Handout befinden sich zwei Skripte.
Ich werde die zweite nehmen.
Ich möchte, dass Sie die erste Aufgabe selbst übernehmen.
Ich kopiere es einfach und füge es schnell ein.
Schauen wir mal, was das Skript macht.
Das Skript tut, natürlich, die erste ist die Definition der Shell, die wir bereits haben.
Wir nehmen sie also heraus, indem wir D drücken, und dann sagt sie uns, dass der Zählerstand null ist, die Zahl zehn
ist, während der Zählerstand weniger als zehn ist.
Machen Sie ein Echo der verbleibenden Sekunden, um diesen Vorgang zu stoppen.
Und der Prozess ist die Variable, die der erste Dollar ist.
Und Echo ist nur ein leerer Raum.
Leere Zeile.
Schlaf.
Sleep ist ein Befehl, der die Anzahl der Sekunden abwartet, die nach dem sleep-Befehl festgelegt wurde.
Dann gibt es eine Reihe von Ausdrücken.
Dies sind die Ausdrücke, die Sie überall online finden können.
Ich habe diesen Ausdruck schon eine Weile, den ich in meinem Arbeitsumfeld oft ausprobiert habe.
Es funktioniert perfekt, und wenn Sie es in Ihrer Arbeitsumgebung verwenden möchten, können Sie
das gerne tun.
Das nächste ist das Echo und dann heißt es Echo dot to one process is stopped and echo again.
Es sagt ihm, dass es eine leere Zeile gibt.
Starten wir also das Skript und sehen wir, was es tut.
Geben Sie einer ausführbaren Datei Berechtigungen.
Es verbleiben noch 10 Sekunden, um diesen Vorgang zu beenden.
Neun, acht, sieben, sechs, fünf, vier, drei, zwei, eins.
Und schon ist der Prozess gestoppt.
Haben Sie das gesehen?
Diese Do-it-yourself-Skripte werden also erstellt, um einen bestimmten Wert oder eine bestimmte Zeit zu erreichen.
Sobald diese Variable erfüllt ist, wird der Prozess angehalten und beendet.
Ich möchte, dass Sie ein neues Skript in Ihrer Umgebung erstellen.
Und das ist wieder das Drehbuch.
Dies ist auch in den Handouts enthalten.
Sie können das Skript kopieren und einfügen, ein neues Skript erstellen und es ausführen.
Sie können auch gerne online gehen und einfach wilde Skriptbeispiele eintippen.
Es gibt tonnenweise Do-it-yourself-Skripte, die du ausprobieren könntest, um dich ein wenig mit Do-it-yourself-Skripten vertraut zu machen.
Ich bin sicher, wenn Sie mindestens fünf oder sechs Skripte ausgeführt haben, wissen Sie genau, was diese Anweisung
bewirkt.