GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment programmer un redémarrage nocturne ?

Je rencontre des problèmes périodiques lors de l'exécution d'une application particulière, XBMC. Si j'utilise XBMC régulièrement, je ne semble pas avoir de problèmes, mais si je le laisse sans surveillance pendant plus de 12 heures environ, je dois le redémarrer pour qu'il fonctionne à nouveau.

Je sais qu'un redémarrage programmé n'est PAS la réponse mais jusqu'à ce que je puisse comprendre le problème, je dois programmer un redémarrage chaque matin pour que ma femme puisse l'utiliser si je suis absent et qu'il ne soit pas jeté par la fenêtre 🙂

Des preneurs ?

Meilleure réponse

J'utiliserais cron (devrait déjà être installé):

Modifier la tabulation :

sudo crontab -e

La première fois, vous devrez peut-être choisir votre éditeur préféré (comme nano)

Insérez une ligne comme

0 4   *   *   *    /sbin/shutdown -r +5

au fond. Explication :

m      h    dom        mon   dow       command
minute hour dayOfMonth Month dayOfWeek commandToRun

donc la ligne

  0 4   *   *   *    /sbin/shutdown -r +5

redémarrerait votre système tous les jours à 4h05. (4h00 + 5 minutes)

Ctrl +X , Oui , Entrée devrait vous sortir de crontab (si vous utilisez nano)

Remarque :vous devrez peut-être exécuter crontab -e en tant que root, car l'arrêt a besoin de root. crontab -e ouvre un fichier dans /tmp au lieu de la crontab réelle afin qu'il puisse vérifier votre nouvelle crontab pour les erreurs. S'il n'y a pas d'erreurs, votre crontab réel sera mis à jour.


Ubuntu
  1. Comment programmer une commande Rsync ?

  2. Comment programmer un redémarrage sous Linux ?

  3. Comment tout désactiver dans crontab -l ?

  4. Comment puis-je monter une partition à chaque redémarrage ?

  5. Comment sauvegarder les fichiers crontab -e ?

Comment redémarrer CentOS 8

Comment redémarrer Linux Mint 20

Comment planifier des tâches sur Ubuntu 20.04 à l'aide de Crontab

Comment redémarrer le serveur à partir de whm ?

Comment arrêter ou redémarrer Debian 11

Comment planifier des tâches avec Cron sous Linux