Python script, de redémarrer un Raspberry Pi
Je pense ce que je veux est simple.
Script Python pour redémarrer mon Raspberry Pi après 23 heures et 59 minutes. La raison pour laquelle je suis en train de le faire, au lieu de définir la fois une tâche cron, est le Pi n'a pas de batterie à bord pour une horloge, donc je ne m'inquiète pas ce que le temps est (si connecté à internet, il sera la source de courant de temps), juste un compte à rebours de 23 heures et 59 minutes à partir du script de démarrage.
C'est comme ce que j'ai eu;
def restart():
SendEmail = SendEmail "SYSTEM RESTART", "ncam.py auto restart initiated" msg['Subject'], body)
command = "/usr/bin/sudo /sbin/shutdown -r now"
process = subprocess.Popen(command.split(), stdout=subprocess.PIPE)
output = process.communicate()[0]
Aussi je veux envoyer un mail à moi-même avec le jeu de paramètres comme ci-dessus.
Juste une pensé pourquoi ne pas créer une tâche cron (ou l'équivalent) et d'exécuter une commande python qui permet de redémarrer votre Pi? Dans le cas contraire (comme ci-dessous), vous devez avoir un python garder en boucle et je ne suis pas sûr de savoir comment beaucoup de cpu/mémoire il faudrait simplement pour exécuter ce script.
pourquoi ne pas utiliser un script shell avec un
pourquoi ne pas utiliser un script shell avec un
sleep $nearly_a_day; reboot;
?OriginalL'auteur bighead85 | 2013-09-01
Vous devez vous connecter pour publier un commentaire.
Vous allez vouloir une variante de ceci:
Mettre quelque chose comme ça dans votre fonction et il va faire ce que vous voulez.
while time.time() < tomorrow
. Voir rtv réponse deOriginalL'auteur stmfunk
Vous devrez probablement changer de
pour éviter tout risque de "rater" exacte de la milliseconde de match.
OriginalL'auteur rtv
Il vous suffit de redémarrer la framboise avec "sudo reboot "commande".
Il suffit de mettre cela de commande à l'intérieur d'un code python et l'exécuter en tant que système de commande. Par exemple ce code compte à rebours de 1 à 10 avant de redémarrer:
Utiliser cette méthode du compte à rebours le temps et redémarrer pi.
OriginalL'auteur Prasan Dutt