Tag: linux

Wie komme ich nicht mein Schwein?

In meinem Python-Skript habe ich das: count = 0 while 1: print count count += 1 Ich habe diese Datei gespeichert und ich lief es. nohup python count.py >> test.log & $tail -f test.log Nichts zeigt sich, wenn ich es schwinge.

Holen Sie sich den ausgewählten Textinhalt aus anderen Programmen

Wenn ich andere Programme verwende (zB das Öffnen eines pdf oder Wortes), werde ich mit der Maus einige Textinhalte (wie ein Wort oder einen Absatz) auswählen. Ich möchte, dass mein Python-Programm diesen Textinhalt bekommt. Wie kann man das mit PyQt oder einer anderen Python-Bibliothek machen?

Mehrfache Antwortanalyse in Python

Ich benutze curl Befehl zum Zugriff auf hadoop (webhdfs) und für http Antwort Parsing Ich benutze Python. Aber nach dem Brennen des Curl-Befehls werden mehrere Antworten zurückgegeben. curl -i "http://host:50070/webhdfs/v1/user/hduser/pigtest?op=GETFILESTATUS" HTTP/1.1 401 Authentication required Cache-Control: no-cache Expires: Thu, 14 Jan 2016 10:04:23 GMT Date: Thu, 14 Jan 2016 10:04:23 GMT Pragma: no-cache Expires: Thu, 14 […]

SNMP V3 und Perl

Ich versuche, SNMPget auf Linux zu verwenden, um Informationen über Geräte in meinem Netzwerk zu erhalten. Ich bin in der Lage, erfolgreich zu verwenden snmpget auf dem Linux-Terminal, aber jetzt möchte ein Skript in Perl / Python schreiben und haben es die Arbeit für mich. SNMPget-Beispiel snmpgetnext -v 3 -n "" -u USER -a MD5 […]

Kann TCP-Handshake nicht über einen NAT zwischen zwei NICs mit SO_BINDTODEVICE ausführen

Ich versuche, meinen Computer mit beiden Seiten eines NAT (von OpenWRT laufen) zu verbinden und eine TCP-Verbindung über den NAT herzustellen: Ich laufe einen DHCP-Server auf meinem ersten NIC (eth0, IP-Adresse 129.104.0.1) und verbinde ihn mit dem WAN-Port des Routers (IP-Adresse 129.104.0.198) Ich verbinde mein Wifi (Wlan0, IP Adresse 192.168.1.119) mit der SSID des Routers […]

Setup.py – Symlink ein Modul zu / usr / bin nach der Installation

Ich habe fast fertig mit der Entwicklung eines Python-Paket und habe auch eine grundlegende setup.py mit distutils geschrieben: #!/usr/bin/env python #@author: Prahlad Yeri #@description: Small daemon to create a wifi hotspot on linux #@license: MIT import cli #INSTALL IT from distutils.core import setup setup(name='hotspotd', version='0.1', description='Small daemon to create a wifi hotspot on linux', license='MIT', […]

Wie bekomme ich ein Windows ausführbar von meiner Kivy App (Pyinstaller)?

Ich habe eine Kivy App gemacht und ich verpackt zu einem .apk mit buildozer. Die Tatsache ist, dass ich jetzt in einer .exe für Windows mit Pyinstaller paketieren möchte, aber ich habe erkannt, dass diese beiden Programme (buildozer und Pyinstaller) nicht in der gleichen Weise arbeiten. Ich habe nach einem guten Tutorial gesucht, das mir […]

Wie kann man feststellen, ob iODBC, unixODBC (oder keiner) installiert ist?

Ich bin auf Ubuntu Linux und frage mich, wie zu erkennen, was ODBC-Treiber-Manager das System hat, wenn überhaupt. Wie Rakibs Kommentar, eine sehr grobe Art, die ich benutzt habe, ist einfach zu versuchen und laufen isql (unixODBC) oder iodbctest , weil Ubuntu berichtet, ob ihr Elternpaket installiert ist. Was ist interessant ist, dass auf dieser […]

Erfassen des Status des Python-Prozesses in der UNIX-Shell

Ich versuche herauszufinden, wie man einen Rückgabewert von einem Python-Skript in einem * nix-Terminal erfassen kann. Ich benutze Linux. Also, aus Klarheit, ich habe ein Konverter-Skript, wo Sie das Python-Skript eine Nummer (als String) übergeben, es typisiert es, konvertiert es und gibt eine Zahl mit sys.exit(status_number) . Ich verstehe, dass ich den Rückgabestatus in Anspruch […]

Linux libnetfilter_queue verzögertes Paketproblem

Ich habe zu filtern und zu modifizieren Netzwerkverkehr mit Linux Kernel libnetfilter_queue (genau die Python-Bindung) und dpkt, und ich versuche, verzögertes Paket vorwärts zu implementieren. Normale Filterung funktioniert wirklich gut, aber wenn ich versuche, Pakete mit einer solchen Funktion zu verzögern def setVerdict(pkt, nf_payload): nf_payload.set_verdict_modified(nfqueue.NF_ACCEPT, str(pkt), len(pkt)) t = threading.Timer(10, setVerdict, [pkt, nf_payload]) t.start() Es […]

Python ist die beste Programmiersprache der Welt.