IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Accès au délai de mise en veille en bash sur Linux Mint


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti Avatar de zardoz45
    Homme Profil pro
    Chef de projet en SSII, retraité
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chef de projet en SSII, retraité
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Par défaut Accès au délai de mise en veille en bash sur Linux Mint
    Bonjour,
    Un script bash lance la copie d'un gros volume de fichiers qui dure plusieurs heures.
    Existe-t-il une commande bash qui me permettrait de modifier le délai de mise en veille du PC (le passer à la valeur "jamais" en début de script et le rétablier à 15 minutes à la fin) ?
    merci de votre aide

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 640
    Par défaut
    Bonjour,

    pour savoir "qui" met le PC en veille, nous devons connaître :
    • le type et le modèle de PC
    • et l'environnement installé
      • serveur (en ligne de commande, donc)
      • graphique :
        • GNOME ?
        • KDE ?
        • ...
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre averti Avatar de zardoz45
    Homme Profil pro
    Chef de projet en SSII, retraité
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chef de projet en SSII, retraité
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Par défaut
    Merci
    Il s'agit d'un PC portable Dell Inspiron 15 (3542) sous Linux Mint 20.3 - Cinnamon 5.2.7
    La mise en veille, que je voudrais désactiver dans mon script bash, est configurée par Paramètres système/[Matériel]Gestion d'alimentation

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 815
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Tu ne voudrais pas à la place lancer ton script en arrière-plan, voire même en nohup ??? Sais pas moi, si j'avais un script qui dure plusieurs heures j'attendrais pas devant mon écran. Je le lancerais en nohup et je reviendrais voir le log du résultat plus tard...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  5. #5
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 640
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 640
    Par défaut
    ça n'évitera pas la mise en veille du PC, et, au mieux, la mise en suspend du script, puisque la mise en veille est définie par un temps d'inactivité des périphériques d'entrée : clavier, souris, écran.
    .
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  6. #6
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 815
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 815
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par N_BaH Voir le message
    , et, au mieux, la mise en suspend du script
    Exact, je viens de tester. J'ai lancé en nohup un script qui affiche la date en boucle à 12h30, ai mis l'ordi en veille, viens d'y revenir et ai constaté que le script n'avait rien affiché durant la mise en veille.
    J'étais persuadé que le nohup continuait quand-même pendant la mise en veille. Désolé.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  7. #7
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut
    Bonjour

    Citation Envoyé par zardoz45 Voir le message
    Existe-t-il une commande bash qui me permettrait de modifier le délai de mise en veille du PC (le passer à la valeur "jamais" en début de script et le rétablier à 15 minutes à la fin) ?
    Cinnamon est un fork de Gnome. Et sous Gnome, on peut faire comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gsettings get/set schema clé [valeur]
    Examples :
    Pour savoir la valeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    $ gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-timeout
    1200
    $ gsettings get org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type
    'nothing'
    Pour affecter la valeur :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gsettings set org.gnome.settings-daemon.plugins.power sleep-inactive-ac-type nothing
    Les valeurs acceptables pour le type sont :
    'blank' 
    'suspend' 
    'shutdown' 
    'hibernate' 
    'interactive' 
    'nothing' 
    'logout'
    Et si j'ai tout faux sur le schéma et la clé qui correspondent à ton besoin, il suffit de trouver celles qui t'agréent dans la documentation Gnome. Clique ici.

  8. #8
    Membre averti Avatar de zardoz45
    Homme Profil pro
    Chef de projet en SSII, retraité
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chef de projet en SSII, retraité
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Par défaut
    @Flodelarab
    merci pour cette piste, je fais un retour dès que j'ai testé
    au début de la semaine prochaine

  9. #9
    Membre averti Avatar de zardoz45
    Homme Profil pro
    Chef de projet en SSII, retraité
    Inscrit en
    Décembre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Chef de projet en SSII, retraité
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2011
    Messages : 30
    Par défaut
    Bonjour,

    Avec les indications de Flodelarab, j'ai trouvé la commande gsettings pour Cinnamon.

    Le SCHEMA est org.cinnamon.settings-daemon.plugins.power

    La KEY correspondant au délai d'inactivité avant mise en veille du PC est sleep-inactive-ac-timeout
    Pour désactiver la mise en veille, il suffit de passer sa valeur à zéro (qui correspond à la valeur "jamais" dans l'interface graphique) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    gsettings set org.cinnamon.settings-daemon.plugins.power sleep-inactive-ac-timeout 0
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Accès bloqué - Mise en veille sur secteur - Windows 7
    Par pressorus dans le forum Windows 7
    Réponses: 0
    Dernier message: 18/11/2013, 14h52
  2. Mise en veille PC
    Par SteelBox dans le forum Administration système
    Réponses: 3
    Dernier message: 14/03/2006, 20h03
  3. mise en veille puis blocage au démarrage de win 98
    Par gsi dans le forum Windows 2000/Me/98/95
    Réponses: 7
    Dernier message: 17/11/2005, 11h09
  4. Réponses: 19
    Dernier message: 04/08/2005, 22h33
  5. Comment interdire la mise en veille d'une machine sous Win ?
    Par Soulama dans le forum API, COM et SDKs
    Réponses: 1
    Dernier message: 01/08/2005, 15h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo