Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/09/2018, à 15:04

Skratsh

[RESOLU] Maintenance Distance [RESOLU]

Bonjour à tous !

Premier message sur le forum car j'aurais besoin de vos lumières ^^
En effet dans le cadre de mon boulot j'ai souvent l'occasion de prendre la main sur des pc distants (via TW12 ou ssh entres autres) dans des écoles, médiathèques, etc, et j'aurais aimé savoir s'il existait une solution permettant d'afficher un message sur le pc distant du style "Maintenance en cours ne pas éteindre" et également de bloquer la souris et le clavier distants ainsi que l'extinction du pc ?

Merci d'avance pour vos réponses,

Cordialement, Skratsh

Dernière modification par Skratsh (Le 21/09/2018, à 15:49)

Hors ligne

#2 Le 21/09/2018, à 10:06

Skratsh

Re : [RESOLU] Maintenance Distance [RESOLU]

Bon, je me suis débrouillé du coup j'ai créer un script qui :
1- Demande IP du pc distant
2- Lance une co SSH et dans le même temps affiche un message avec Zenity et bloque clavier/souris avec xtrlock
3- Ouvre une 2eme fenetre terminator et lance une 2eme co SSH pour faire la maintenance
4- Après les bidouilles, on ferme la 2eme fenetre terminator et CTRL+C pour kill xtrlock/znity

Je vous mets le script en dessous si ça peut aider un autre que moi smile

#!/bin/bash
#V1.0 21/09/2018

echo -e '      ####################################################
      #####  BIENVENUE SUR LE SCRIPT DE MAINTENANCE  #####
      #####  A LA FIN DE LA SESSION SSH IL FAUDRA :  #####
      #####  FERMER LA NOUVELLE FENETRE TERMINATOR   #####
      #####  PUIS UNE FOIS REVENU SUR LA FENETRE DE  #####
      #####  LANCEMENT DU SCRIPT EXECUTER UN CTRL+C  #####
      #########   POUR LIBERER LE PC DISTANT  ############
      ####################################################\n'

read -p 'IP DU PC DISTANT POUR CONNEXION SSH : ' ip
  if [ -n $ip ]
    then
      terminator -e "ssh $ip ; bash" 2>/dev/null | ssh $ip " export DISPLAY=:0.0 && export XAUTHORITY=$(eval echo ~`who | grep tty7 | sed 's/\([a-z]*\).*/\1/'`)/.Xauthority && zenity --warning --text '<span color=\"red\"> <b> <big> MAINTENANCE EN COURS MERCI DE NE PAS UTILISER CET ORDINATEUR </big> </b> </span>' 2>/dev/null | xtrlock " 
      ssh $ip killall xtrlock zenity 
  else "Erreur l'adresse IP indiquée est incorrecte"
  fi

Dernière modification par Skratsh (Le 21/09/2018, à 10:07)

Hors ligne

#3 Le 21/09/2018, à 10:49

HPIR40

Re : [RESOLU] Maintenance Distance [RESOLU]

cool wink

merci

Hors ligne

#4 Le 21/09/2018, à 15:05

Skratsh

Re : [RESOLU] Maintenance Distance [RESOLU]

Pas de souçis avec plaisir, par contre je ne sais pas comment passer le sujet en Résolu ^^'

Hors ligne

#5 Le 21/09/2018, à 15:15

xubu1957

Re : [RESOLU] Maintenance Distance [RESOLU]

Bonjour,

Pour éditer ta discussion et rajouter [Résolu] au début du titre, il faut utiliser le bouton Modifier au bas de ton premier message.

Merci wink


Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Résolu] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne