Tag: linux

Benutzerverwaltungs-API

Ich entwickle eine Anwendungssuite, in der Benutzer eine Verbindung zu einem Server herstellen müssen und abhängig von ihrem Account-Typ werden sie einige Dienste erhalten. Der Server wird Linux laufen lassen. Können Sie mir bitte eine Benutzerverwaltungs-API vorschlagen, mit der ich das Server-Programm entwickeln kann? Durch Benutzerverwaltung verstehe ich die Benutzerauthentifizierung und andere verwandte Funktionalitäten. Ich […]

Lesen von Ausgabe des Top-Befehls mit Paramiko

Ich schreibe ein Skript in Python für die Anmeldung bei ssh und lese die Ausgabe der gerade ausgeführten Befehle. Ich benutze paramiko Paket dafür. Ich versuche, den Befehl "top" auszuführen und seine Ausgabe auf die Konsole zu drucken. Allerdings bin ich nicht in der Lage, dies zu tun. Hier finden Sie das Snippet: import sys […]

TKinter-Fenster erscheinen nicht bei der Verwendung von Multiprocessing unter Linux

Ich möchte einen anderen Prozess hervorbringen, um eine Fehlermeldung asynchron anzuzeigen, während der Rest der Anwendung fortfährt. Ich benutze das multiprocessing Modul in Python 2.6, um den Prozess zu erstellen und ich versuche, das Fenster mit TKinter . Dieser Code funktionierte auf Windows, aber es läuft auf Linux das TKinter Fenster erscheint nicht, wenn ich […]

Probleme beim Hinzufügen von Pfad und Aufruf von externem Programm von Python

Ich habe eine ausführbare Datei namens "foo" in "/ home / myname / mydir /" und versuche es von Python zu nennen, aber ich mache etwas Grundsätzliches und Unrecht hier. Kannst du mir helfen? import os, sys sys.path.append("/home/myname/mydir/") os.system("foo") # os.system("./foo") doesn't work either Vielen Dank

Crontab python subprocess und service restart

Ich habe einen kleinen Python-Code, der Nginx neu startet, ist nicht vorhanden. Wenn ich sudo python monitor_server.py alles in Ordnung. Als ich versuchte, es mit Wurzel cron ( sudo crontab -e ) mit der Linie zu cron: * * * * * python /root/monitor_server.py > /var/log/my_monitor/cron_log.log 2>&1 Ich bekomme: Traceback (most recent call last): File […]

NoSql mit meinen eigenen benutzerdefinierten Binärdateien?

Ursprünglich musste ich mit nur 1,5 [TB] von Daten umgehen. Da habe ich nur schnell schreiben / liest (ohne SQL), habe ich mein eigenes flaches Binärdateiformat (implementiert mit python ) entworfen und einfach (und glücklicherweise) meine Daten gespeichert und es auf einer Maschine manipuliert. Natürlich, für Backup-Zwecke, fügte ich 2 Maschinen als exakte Spiegel (mit […]

Python-Buchse schließt die Verbindung nicht ordnungsgemäß

Ich bin neu in Socket-Programmierung und lief in ein rätselhaftes Problem: Ich habe ein Windows-Programm, das ich nicht ändern kann (proprietäre Software), aber das versucht, eine Verbindung zu einem bestimmten ip und Port mit einem tcp-Socket zu verbinden. Auf meinem Linux-Kasten schrieb ich ein kleines Python-Skript, um den Sockel zum Gewinnprog zu dienen. Das funktioniert […]

CherryPy stört das verdrehte Herunterfahren auf Windows

Ich habe eine Anwendung, die Twisted durch den Start des Reaktors mit reactor.run() in meinem Haupt-Thread nach dem Start einige andere Threads, einschließlich der CherryPy Web-Server läuft. Hier ist ein Programm, das heruntergefahren wird, wenn Ctrl + C auf Linux gedrückt wird, aber nicht auf Windows: from threading import Thread from signal import signal, SIGINT […]

So entfernen Sie das aktuelle Verzeichnis aus dem python import path

Ich möchte mit dem Mercurial-Repository von hg . Das heißt, ich habe Mercurial von https://www.mercurial-scm.org/repo/hg geklont und möchte einige hg Befehle im geklonten Repository ausführen. Das Problem ist, dass beim Ausführen von hg in diesem Klon hg executable versucht, seine Python-Module aus diesem Verzeichnis und nicht von /usr/lib/pythonVERSION etc. zu /usr/lib/pythonVERSION . Wie ich das […]

Kann keine .py-Datei aus Kitt ausführen, Syntaxfehler: Wort unerwartet (erwartet ")")

Ich bin neu bei Python und Linux und beantrage so einfache Erklärungen mit minimal angenommenem Wissen wo möglich, aber ich bin mehr als bereit, Zeit und Mühe zu investieren. Ich habe ein Raspberry Pi 2 (Modell B V1.1), das Linux läuft. Ich interagiere mit diesem pi über Kitt. Ich versuche, ein einfaches, kompetitives Reflexspiel zu […]

Python ist die beste Programmiersprache der Welt.