J'ai des problèmes périodiques avec une application particulière, XBMC. Si j'utilise régulièrement XBMC, il ne semble pas y avoir de problèmes, mais si je le laisse sans surveillance pendant plus de 12 heures, il faut que je redémarre pour que tout fonctionne à nouveau.
Je sais qu'un redémarrage prévu n'est PAS la solution, mais jusqu'à ce que je puisse résoudre le problème, je dois planifier un redémarrage chaque matin pour que ma femme puisse l'utiliser si je ne suis pas là et que rien ne se jette à la fenêtre :)
N'importe quels preneurs?
crontab -e
etsudo crontab -e
enregistre le fichier dans un emplacement temporaire lorsque vous allez quitter (par exemple, /tmp/crontab.Y88XQl/crontab) et que la tâche ne s'exécute pas. j'ai été forcé de modifier / etc / crontab directementAjouter ceci
/etc/cron.daily/zz-reboot
devrait fonctionner:Et
sudo chmod a+x /etc/cron.daily/zz-reboot
. Le préfixe "zz" le forcera à s'exécuter en dernier lieu parmi tous les autres scripts de ce répertoire. Vérifiez/etc/crontab
pour voir à quelle heure de la journée il se passera réellement:Si cela ne fonctionne pas, alors une entrée cron "normale" peut aussi fonctionner, via
sudo crontab -e
Enfin, si vous souhaitez effectuer des redémarrages ponctuels, vous pouvez utiliser
at
:la source
anacron
installé, il est 18h25 heure locale, ce qui pourrait vous convenir (ou même horrible si vous êtes un lève-tôt). Si vous le faites, ce qui est le cas par défaut, cela pourrait bien être 10 minutes après la première mise sous tension de la machine chaque jour, ce qui serait exaspérant. En tout cas, cecron.daily
n’est pas un bon choix pour cela.Vous devriez créer un script en suivant les instructions données par Kees Cook ...
Vous pouvez simplement copier et coller les informations ci-dessous dans n’importe quel éditeur de texte et créer le
zz-reboot
fichier dans le répertoire suggéré.Ensuite, n'oubliez pas de cliquer avec le bouton droit sur le fichier et de lui attribuer une autorisation d'exécution. Si vous souhaitez utiliser un terminal, il suffit de:
Pour mieux comprendre ce que vous faites, rappelez-vous que dans le
/etc
dossier, vous trouverez généralement des fichiers de configurationcron.hourly
,cron.daily
ainsi que d'autres dossiers cron. Cron se charge de l'exécution des applications et du script à un moment donné.Si vous voulez être strict sur l'heure du redémarrage, il suffit de saisir
afin que vous puissiez modifier le
crontab
pour l'utilisateur root.Si vous préférez le faire graphiquement, vous pouvez installer depuis le Centre de logiciels gnome-schedule. Si vous souhaitez modifier l'
gnome-schedule
utilisateur for root, assurez-vous de l'exécuter à partir du terminal:Amusez-vous à jouer! :)
ps: excellent point sBlatt! Je me demandais s'il y avait un moyen de forcer le
cron.daily
temps d'exécution manuellement.la source
Je travaille avec cronjobs depuis environ un mois. Mon travail consiste à planifier la mise hors tension et le redémarrage. C'est très simple. Je sais que cela a été demandé il y a environ 5 ans, mais si quelqu'un a encore des problèmes, vous pouvez utiliser cette méthode et vous serez configuré.
ouvrir le terminal (ctrl + t)
faites défiler jusqu'en bas et entrez la commande ci-dessous
ceci est programmé pour redémarrer à 6h tous les jours, et appuyez sur enter
Si vous souhaitez planifier une mise hors tension tous les jours à 23 heures, vous pouvez entrer
J'ai encore besoin de savoir comment mettre en marche une machine en utilisant cronjob quand elle est en panne. Je vais modifier cette réponse une fois que je l'ai compris.
PS c'est ma toute première réponse sur n'importe quel formulaire; J'espère que ça aide quelqu'un !! :RÉ
la source
crontab -e
).cron
:sudo /etc/init.d/cron restart