Ich möchte neu starten Tests auf einem Computer (Lets nennen es A) durch Ausschalten von Strom aus und über ein Netzwerk gesteuerte Steckdose von einem Computer B. Ich möchte, dass der Computer A auf einem Computer B auf jedem Boot zu melden, so dass es den Überblick behalten, wenn es gelungen ist. Was ist die einfachste Python-Setup, das dies tun kann?
user
Sie wollen Computer B, um die Macht des Computers zu steuern A, ist das richtig? Ich interpretiere den Begriff "simplest" als "Installation minimal 3rd-Party-Pakete", ist das richtig? Wenn es ist, hier ist die Lösung: Zuerst müssen Sie das Betriebssystem des Computers A kennen. Sie müssen den Befehl für das Ausschalten des Computers verstehen, zum Beispiel auf *nix-Systemen ist es `poweroff` oder `shutdown`. Wissend, dass Sie einen Server mit `flask` einrichten können und erstellen Sie einige Endpunkte für das Ausschalten des Computers. Zweitens, um den Computer A zu booten, wenn es aus ist, müssen Sie einige NetBIOS kennen. Google es, wenn Sie nicht wissen. Einige Hardware-Computer Watchdogs können auch den Job tun. Suchen Sie nach Details. Drittens, um einen Bericht über das Booten zu erhalten, können Sie einen Herzschlag Paketsender einrichten, wenn Computer A als Service lebendig ist, so dass, wenn Computer B dieses Paket ständig empfängt, es weiß Computer A ist. Alternativ können Sie auf Github für Remote Power Control-Projekte suchen, die in Python geschrieben sind.
assistant