logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 10:20:47

Pierre16
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0.11-amd64
(G)UI : XFCE 4-12
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 17:28:04)

Hors ligne

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

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
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 15:40:40

Pierre16
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0.11-amd64
(G)UI : XFCE 4-12
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 16: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 18:57:45

Pierre16
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0.11-amd64
(G)UI : XFCE 4-12
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 13:14:00

LeDub
Membre
Lieu : Orry-la-Ville (60)
Distrib. : Debian GNU/Linux 10 (buster)
Noyau : 4.19.0-17-amd64
(G)UI : XFCE / KDE
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 13:15:28)

Hors ligne

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

Pierre16
Membre
Distrib. : Bookworm
Noyau : Linux 6.1.0.11-amd64
(G)UI : XFCE 4-12
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