bonsoir,
je voudrai depuis un poste client tester la présence d'une session vnc sur un serveur
pour cela dans un script j'effectue ceci :
echo "test1"
msg=$(vncviewer serveur:1 2>&1 1>/dev/null)
echo "test2"
if [ "$msg" ]
then
ssh serveur "vnc4server -geometry 1010x700"
vncviewer serveur:1
fi
|
en gros si la session vnc est ouverte je m'y connecte sinon j'en ouvre une via ssh
si la session n'est pas encore démarré mon script fonction en revanche si elle existe déjà sur le serveur
le script se fige entre les deux echo, soit à la ligne msg=$(vncviewer serveur:1 2>&1 1>/dev/null)
je suppose qu'il y a mieux pour tester la présence d'une session vnc...
merci de votre aide
---------------
dam's (debianer), ma galerie Flickr