Pages : 1
#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
#!/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
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
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] 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
En ligne
Pages : 1