Also ich möchte meinen Computer öffnen, ohne zu berühren, wenn es ausgeschaltet ist. Ich meine, ich werde Stunde um 7:00 Uhr auswählen und mein Skript ausführen. Ohne meinen Computer zu berühren, möchte ich, dass er sich um 7:00 Uhr öffnet. Gibt es einen Weg, dies zu machen? Danke an alle.Wie starte ich meinen Computer, wenn er mit Python ausgeschaltet ist?
Antwort
Sie können BIOS-Alarm verwenden, um Ihren Computer aufzuwecken. Sie legen eine Weckzeit fest und der Computer wird eingeschaltet.
Dies könnte, bevor es ausgeschaltet werden in dem Computer ausgeführt wird durch ein Programm eingestellt werden, sehen diese: APIs for querying and setting bios properties https://software.intel.com/en-us/forums/intel-business-client-software-development/topic/297999
EDIT:
Wenn Sie Linux verwenden, müssen Sie Ihre Python-Code ausführen bevor Sie den Computer ausschalten (natürlich) und den BIOS-Alarm (rtc) wie abgebildet einstellen: https://askubuntu.com/questions/47745/automatically-start-at-specific-time-like-bios/47853
Es ist nicht wirklich möglich.
Wenn Ihr Computer ausgeschaltet ist (physisch) ist es einfach aus - es läuft nichts und somit kann Ihr Skript - oder eine andere Anwendung - nicht auf dem Zielsystem ausgeführt werden. Ein Weg, um etwas zu erreichen, was Sie wollen, ist Wake-on-LAN, aber um dies zu nutzen, benötigen Sie einen anderen Computer, um das Magic Paket zu senden.
Danke für Ihre Antwort. – Synxloar
Aus-off oder ausgesetzt?
Wenn Ihr Computer wirklich ausgeschaltet ist (nach einem shut = down), benötigen Sie einen zweiten Computer, um den On-Button für Sie zu drücken. Ein raspberryPi kann in Ihrem Computergehäuse platziert werden und ein Python-Skript ausführen, das die GPIO-Pins verwendet, um den "on button" -Schaltkreis im Tower zu schließen.
Wenn der Computer übersendet ist und Sie ihn aufwecken möchten, kann es nicht mit Python gemacht werden, aber es kann mit BIOS gemacht werden. Lesen Sie die oberen 3 Antworten hier: https://askubuntu.com/questions/83685/scheduling-startup-and-shutdown
Ja. Es gibt eine Möglichkeit: Sie könnten Wake on ring verwenden. Dies ist eine Funktion, die vom BIOS oder dem Betriebssystem bereitgestellt wird. Es wird auch 'Echtzeituhralarm' oder 'RTC-Alarm' genannt. Sie müssen dies in der BIOS/UEFI-Konfiguration aktivieren.
Mit RTC Alarm, können Sie Ihren Computer von einem tiefen Schlafzustand/Energiesparzustand zu einer vorbestimmten Zeit aufzuwachen. Es ist auch ACPI Wakeup und ist Teil der ACPI specification relating to Power States
Unter Linux genannt, einige Details der Konfiguration mit dem folgenden Befehl erwerben (gefolgt von seinem Ausgang aus meiner aktuellen Maschine und für die richtige Formatierung angepasst) :
$ cat /proc/driver/rtc
rtc_time : 21:53:46
rtc_date : 2016-05-10
alrm_time : 03:01:19
alrm_date : 2016-05-05
alarm_IRQ : no
alrm_pending : no
update IRQ enabled : no
periodic IRQ enabled : no
periodic IRQ frequency : 1024
max user IRQ frequency : 64
24hr : yes
periodic_IRQ : no
update_IRQ : no
HPET_emulated : yes
BCD : yes
DST_enable : no
periodic_freq : 1024
batt_status : okay
der Zustand der ACPI Alarmereignisse mit
$ cat /proc/acpi/wakeup
Device S-state Status Sysfs node
PCE2 S4 *disabled pci:0000:00:02.0
PCE3 S4 *disabled
PCE4 S4 *disabled pci:0000:00:04.0
PCE5 S4 *disabled
PCE7 S4 *disabled
PCE9 S4 *disabled pci:0000:00:09.0
PCEA S4 *disabled pci:0000:00:0a.0
PCEB S4 *disabled
PCEC S4 *disabled
SBAZ S4 *disabled pci:0000:00:14.2
PS2K S3 *enabled pnp:00:08
P0PC S4 *disabled pci:0000:00:14.4
UHC1 S4 *enabled pci:0000:00:12.0
UHC2 S4 *enabled pci:0000:00:12.1
UHC3 S4 *enabled pci:0000:00:12.2
USB4 S4 *enabled pci:0000:00:13.0
UHC5 S4 *enabled pci:0000:00:13.1
UHC6 S4 *enabled pci:0000:00:13.2
UHC7 S4 *enabled pci:0000:00:14.5
PCE6 S4 *disabled
PWRB S3 *enabled
Over bei MythTV you find an example of how to use RTC alarm under Linux erworben werden können.
Hoffen, dass dies etwas Licht zu diesem Thema bringt.
- 1. Wie starte ich den Timer, wenn WiFi eingeschaltet ist?
- 2. Wie erkenne ich Computer-Suspendierung mit Python?
- 3. Warum mein Python-Programm verlangsamt meinen Computer
- 4. Wie kann ich den Kubernetes-Container starten, wenn ich meinen Server-Computer
- 5. ImageMagicks Warnung, wenn ich meinen Rails-Server starte
- 6. Taskplaner - Zeigen Sie mir eine Nachricht, wenn ich meinen Computer
- 7. NServiceBus: Was passiert mit einer veröffentlichten Nachricht, wenn mein Subscriber-Computer ausgeschaltet ist?
- 8. Wie starte ich einen Windows-Dienst auf dem lokalen Computer
- 9. Wenn der Computer eingeschaltet ist: Woher weiß er, von welcher Anweisung er gestartet werden muss?
- 10. Wie kann ich meinen Dropdown-Link blau bleiben lassen, wenn er aktiviert ist?
- 11. Wie kann ich meinen Cursor so ausrichten, dass er mit meinen Ausgabespalten in einem Terminalprogramm übereinstimmt?
- 12. Alarmmanager, wenn das Telefon ausgeschaltet ist - ANDROID
- 13. IOS App überprüfen, wenn GPS ausgeschaltet ist
- 14. Wie starte ich ein Programm, wenn ich ein Windows-Handy an meinen PC anschließe?
- 15. Wie kann ich meinen Taschenrechner so einrichten, dass er weiterläuft?
- 16. Wie übertrage ich einen Git Repo auf meinen anderen Computer?
- 17. Wie sagt die Funktion time() die aktuelle Uhrzeit und selbst wenn der Computer früher ausgeschaltet wurde?
- 18. Wie starte ich mit andengine?
- 19. Wie starte ich mysql und wo ist meine.cnf Datei
- 20. Python: Wie starte ich einen Prozess mit Administratorberechtigungen?
- 21. Wie starte ich ein Python-Skript mit C++?
- 22. ASP.NET: Was genau ist betroffen, wenn Javascript ausgeschaltet ist?
- 23. Wie ordne ich meinen Python-Code so an, dass er in ein bestimmtes Format passt?
- 24. Wie starte ich mit Google App-Engine?
- 25. Ich sehe meinen alten GitHub Benutzernamen wenn ich "ssh [email protected]" starte
- 26. Parallel foreach Schleife schlägt fehl, wenn Monitore ausgeschaltet sind
- 27. Wie starte ich Snort Software?
- 28. GDCWebserver serverURL ist null, wenn WLAN ausgeschaltet ist
- 29. Wie mache ich JTextPane Autoscroll nur, wenn die Bildlaufleiste unten ist und die Bildlaufsperre ausgeschaltet ist?
- 30. Wie validiere ich, dass eine VM ausgeschaltet ist?
Nein. Die nächste Sache ist https://en.wikipedia.org/wiki/Wake-on-LAN –
Wenn es eine Möglichkeit gibt, dies zu tun, hat es nichts mit Python zu tun. –
Danke für die Antworten. – Synxloar