Archive for July, 2018

Linux kontinuierlich mehrere Befehle ausführen

zuvor war eine hat mit „shell + erwarten“ Kombination。

Später im Laufe,Erwarten Sie mehr und mehr, dass dieses Zeug ist zu weit hinten,Folgende Gründe:

1. Es hat aufgehört neue offizielle Version Ausgabe;

2. Debug ineffizient,In vielen Fällen gehen der Code mit dem Art, wie Menschen denken, Mom。

dann,Es wurde beschlossen, später eine Skriptsprache Python zu verwenden, alles getan。

Die Praxis hat bewiesen, dass,Python Entwicklungseffizienz ist sehr hoch,Tatsächlich „rough schnell heftig“。

Stopp,abschweifen。。。

In meinem Fall Automation in,Sie müssen prüfen, ob ein Befehl erfolgreich ausgeführt wird (Befehl Checklog unter der Annahme,,Erfolgreiche Rückkehr 0,Failure zurückzukehren 1)。

Unter normalen Umständen,Im nächsten Satz Checklog,Direct „Echo $?“,Urteil 0,1zu。

aber,Da die Ausführungsumgebung der Eingabeaufforderung, 0 und 1,So urteilen pexpect nicht „echo $?„Die Ergebnisse。

später,Sie fragen sich fragen,,Mein Geist entstehen nur über Wissen Punkte,Ich versuchte es,Das Problem beheben ist es hiermit Mark。

# Checklog die erfolgreiche Umsetzung erwarten
Checklog && Echo-Erfolg
pexpect.expect('Erfolg')

# Checklog execution failed Erwartungen
Checklog || Echo-Ausfall
pexpect.expect('Fehler')

Frischen Sie das Wissen:
1. Befehl ist das Semikolon ";„Getrennt,Diese Befehle werden der Reihe nach unten ausgeführt;
2. Befehl ist "&&„Getrennt,Diese Befehle werden der Reihe nach unten ausgeführt,Stop-Befehlsausführung ein Fehler aufgetreten;
3. Befehle sind Doppelrohr "||„Getrennt,Diese Befehle werden der Reihe nach unten ausgeführt,Stop-Befehl erfolgreich Begegnung,Alle Befehle werden nicht später ausgeführt werden;

Kommentare aus

Linux Netzwerk-Geschwindigkeit Test

wget https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod + x speedtest.py
./speedtest.py
Show
root @ cn2:~ # ./speedtest.py
Suchen speedtest.net Konfiguration…
Testen von QuadraNet (104.129.8.16)…
Suchen speedtest.net Serverliste…
Die Auswahl der besten Server basierend auf Ping…
Veranstaltet von Interoute VDC (Los Angeles, CA) [1.30 km]: 1.825 Frau
Testing Download-Geschwindigkeit…………………………………………………………………….. stromab
Herunterladen: 97.70 Mbit / s
Testing Upload-Geschwindigkeit…………………………………………………………………………………… Uplink
Hochladen: 94.82 Mbit / s

Kommentare aus

semget: Kein Platz mehr auf dem Gerät DA kann nicht Apache starten

Dies bezieht sich auf Semaphore auf Ihrem System (Sie sind aus). Führen Sie die folgende löschen sie aus:

ipcs | grep apache | awk ‚{drucken $2}’ > sem.txt
for i in `cat sem.txt`; machen { ipcrm es $ i; }; erledigt;

Wenn dies wird ein gemeinsames Auftreten, dann müssen Sie Ihre ipcs Semaphore Grenzen ändern.
Legen Sie die folgenden in Ihrem /etc/sysctl.conf:

kernel.msgmni = 1024
kernel.sem = 250 256000 32 1024

und starten Sie Ihr System in diesen Werten zu laden.

Kommentare aus

Geschützt: Bildschirm etwas ip

Dieser Inhalt ist passwortgeschützt. Um ihn anzusehen Ihr Passwort geben Sie bitte unten:

Kommentare aus

Proxmox LXC Passwort ändern

1.In der Muttermaschine lxc-attach -n 101

2.passwd

3.Ausfahrt

Kommentare aus