Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 12-06-2018 11:20:47

Pierre16
Membre
Distrib. : debian_version 8.7
Noyau : Linux PC-Debian 3.16.0-4-686-pae #1 SMP Debian 3.1
(G)UI : XFCE
Inscription : 26-01-2017

[Résolu] Lancer un job tous les jours à même heure

Bonjour,

Pour gérer la mise en hibernation de mon PC et son réveil à heure fixe,je dois taper en user la cde suivante :

systemctl restart hiberRestart.service



Ceci crée un nouveau job qui va gérer toute l'opération.(cfr Gestion fonctionnement PC avec horodateur par Pierre 25-09-2017)

Il me semble qu'avant,cette manoeuvre n'était pas nécessaire mais je m'y suis habitué.

Comment puis-je automatiser cette cde ?(chaque jour à 10 heures par exemple)

Merci pour votre aide.

Dernière modification par Pierre16 (14-06-2018 18:28:04)

Hors ligne

#2 12-06-2018 11:32:37

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-3-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu] Lancer un job tous les jours à même heure


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#3 12-06-2018 16:40:40

Pierre16
Membre
Distrib. : debian_version 8.7
Noyau : Linux PC-Debian 3.16.0-4-686-pae #1 SMP Debian 3.1
(G)UI : XFCE
Inscription : 26-01-2017

Re : [Résolu] Lancer un job tous les jours à même heure

Très bien.... si j'écris dans crontab

0 10 * * * systemctl restart hiberRestart.service



Rien ne se passe et je crois qu'il faut l'écrire autrement...

Hors ligne

#4 12-06-2018 17:24:11

mick621
Membre
Lieu : Din"chnord et ty ?
Distrib. : Debian tout neuf (9.4)
Noyau : 4.9.0.6-amd64
(G)UI : cynemon un truc comme ça
Inscription : 20-03-2013
Site Web

Re : [Résolu] Lancer un job tous les jours à même heure

Bonjour's,

Essai avec une heure, cinq minutes, avant qu'elle arrive.

¯\_(ツ)_/¯

Hors ligne

#5 12-06-2018 19:57:45

Pierre16
Membre
Distrib. : debian_version 8.7
Noyau : Linux PC-Debian 3.16.0-4-686-pae #1 SMP Debian 3.1
(G)UI : XFCE
Inscription : 26-01-2017

Re : [Résolu] Lancer un job tous les jours à même heure

J'ai ouvert un fichier "hiber" en /home/pit16 que voici :

#!/bin/bash
systemctl restart hiberRestart.service

et dans mon cronbab

0 12 * * * /home/pit16/hiber

Est-ce la bonne solution ?????????

Qu'en pensez-vous ?

Hors ligne

#6 13-06-2018 14:14:00

LeDub
Membre
Lieu : Orry-la-Ville (60)
(G)UI : XFCE
Inscription : 18-02-2014

Re : [Résolu] Lancer un job tous les jours à même heure

Bonjour,

Avec une crontable, il faut prendre l'habitude de digérer les traces dans un fichier et de rendre bavard ton script.
Avec un "-xv" pour afficher les traces de l'exécution

#!/bin/bash -xv
systemctl restart hiberRestart.service


Et, comme le conseille mick621, l'heure d'exécution de la tâche doit être de quelques minutes dans l'avenir.

0 12 * * * /home/pit16/hiber 1>/tmp/hiber.log 2>/tmp/hiber.err



LeDub content de parler de CRON et de Bash.

Dernière modification par LeDub (13-06-2018 14:15:28)

Hors ligne

#7 14-06-2018 18:26:42

Pierre16
Membre
Distrib. : debian_version 8.7
Noyau : Linux PC-Debian 3.16.0-4-686-pae #1 SMP Debian 3.1
(G)UI : XFCE
Inscription : 26-01-2017

Re : [Résolu] Lancer un job tous les jours à même heure

Merci à vous tous,ça marche.

J'ai aussi appris pas mal de choses sur cron.

Hors ligne

Pied de page des forums