J'utilise souvent Torrents. J'ai donc besoin de savoir comment faire démarrer et éteindre automatiquement mon ordinateur. Le Wi-Fi est activé à six heures du matin dans mon hôtel et désactivé à deux heures du matin. (Je suis capable de planifier des torrents, ce n'est pas un problème), je ne veux pas que mon ordinateur soit toujours branché sur une source d'alimentation.
Pour un arrêt unique, vous pouvez utiliser
shutdown -h 02:00
Pour le programmer, vous pouvez utiliser cron . Il y a quelques interfaces graphiques pour cela comme gnome-schedule.
Mais pour démarrer la machine dans les délais, vous devez examiner les paramètres BIOS/UEFI.
Update : vérifiez les réponses concernant MythTV et Réveillez-vous sur le plan ci-dessous pour planifier le démarrage.
MythTV peut éteindre l'ordinateur lorsqu'il n'est plus utilisé et le réactiver quelques minutes avant le début de l'enregistrement suivant. Pour ce faire, utilisez les fonctions ACPI pour définir le temps de réveil avant la fermeture. Il y a un extensif howto sur la configuration, ce qui revient essentiellement à:
Commencez par vérifier que votre noyau Linux est 2.6.22 ou plus récent et que la fonction de mise à jour de HWclock a été désactivée comme décrit ci-dessus.
Test simple pour réveiller la machine dans 5 minutes
Sudo sh -c "echo 0 > /sys/class/rtc/rtc0/wakealarm"
Sudo sh -c "echo `date '+%s' -d '+ 5 minutes'` > /sys/class/rtc/rtc0/wakealarm"
cat /sys/class/rtc/rtc0/wakealarm
Vérifier
cat /proc/driver/rtc
Cela devrait renvoyer une liste de paramètres. Vérifiez que "alrm_time" a 5 minutes dans le futur et que "alrm_date" est aujourd'hui.
Éteignez votre ordinateur et voyez s'il revient dans environ 5 min.
Sudo shutdown -h now
(dans Ubuntu 10.4 "Sudo shutdown -P now" (-h peut provoquer le redémarrage du système))
Bien sûr, si vous devez toujours éteindre l'ordinateur en même temps et le réveiller en même temps, vous pouvez simplement configurer l'heure de réveil dans le bios (le cas échéant) et planifier un arrêt à partir des scripts d'initialisation.
J'ai écrit une application pour planifier le démarrage, elle s'appelle Wake on Plan .
Il n'est pas encore disponible dans le référentiel officiel ( review en attente) mais vous pouvez commencer à l'utiliser depuis PPA:
https://launchpad.net/~xintx-ua/+archive/wakeonplan
J'ai créé version QML avec Ubuntu SDK en utilisant le téléphone comme cible et dans l'espoir d'un transfert facile sur le bureau il y a plus d'un an. Mais les packages click n'étaient jamais prêts à être utilisés sur le bureau et j'attends maintenant que les packages instantanés le soient. S'il vous plaît informez-moi quand ils sont. À l'heure actuelle, même snappy list -uv
est tombé en panne sur mon installation de 15.04x64 et elle n'a pas l'air prête du tout. Ou vous pouvez essayer de construire vous-même un paquet deb, je vais essayer de vous aider le plus possible.
Utilisez cronjob pour le tir automatique et la mise sous tension automatique. La commande ci-dessous éteindra l’ordinateur à 02h00 et démarrera la machine 4 heures plus tard (14 400 secondes).
00 2 * * * root /usr/sbin/rtcwake -m off -s 14400
J'utilise un ancien système Ubuntu 10.04.4 LTS et j'ai eu un certain succès avec la commande rtcwake . Utilisez-le comme ceci sur la ligne de commande:
# wake the system in 1 Hour:
Sudo rtcwake -s 3600 -m disk
L'option -m disk
doit la mettre dans un état basse consommation et, en fonction du support matériel (c'est-à-dire: votre propre ordinateur), vous pourrez même utiliser avec succès -m off
pour le mettre complètement hors tension.
En outre, vous pouvez mettre ce qui précède dans / etc/crontab pour le programmer automatiquement chaque jour.
Vous pouvez utiliser la commande shutdown
pour planifier un arrêt. Pour arrêter à 2 heures du matin, vous pouvez utiliser la commande suivante:
Sudo shutdown -h 2:00
Vous devrez exécuter cette commande dans le terminal et laisser le terminal ouvert.
En ce qui concerne le démarrage, je ne pense pas qu’il soit possible pour Ubuntu ou toute application qui y est exécutée d’allumer un ordinateur. Vous aurez besoin d’une assistance matérielle, par exemple, vous pouvez utiliser Wake on Lan.