Project

General

Profile

Tâche #28168

Scénario #27605: Scribe AD : Gérer les machines connectées dans l'EAD2

Étude de l'existant

Added by Joël Cuissinat almost 2 years ago. Updated almost 2 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
05/03/2019
Due date:
% Done:

0%

Remaining (hours):
0.0

History

#1 Updated by Joël Cuissinat almost 2 years ago

  • Description updated (diff)

#2 Updated by Joël Cuissinat almost 2 years ago

L'action EAD2 est scribe_connexion_machine. Son point d'entrée est (avec d'autres) dans backend/actions/scribe/connexion.py.

Pour lister les clients, la commande appelée en bout de chaîne est la suivante :

# /usr/share/eole/controlevnc/manage_stations.py -l -v
192.168.0.247, pc-237640, 6a.01

Pour arrêter une station :

# /usr/share/eole/controlevnc/manage_stations.py -s 192.168.0.247 -t 0
Extinction de pc-237640

Pour redémarrer une station :

# /usr/share/eole/controlevnc/manage_stations.py -s 192.168.0.247 -t 1
Redémarrage de pc-237640

Pour fermer une session :

# /usr/share/eole/controlevnc/manage_stations.py -s 192.168.0.247 -t 2

Pour résumer :

root@scribe:~# grep get_client_scribe_script /usr/share/ead2/backend/actions/scribe/connexion.py | grep -v '#'
from ead2.backend.config.filenames import get_client_scribe_script
        a, b, err = system_out([get_client_scribe_script, '-l', '-v'],
            a, b, err = system_out([get_client_scribe_script, '-s', user, '-t', '0'], container='fichier')
            a, b, err = system_out([get_client_scribe_script, '-s', user, '-t', '1'], container='fichier')
            a, b, err = system_out([get_client_scribe_script, '-s', user, '-t', '2'], container='fichier')

#4 Updated by Scrum Master almost 2 years ago

  • Status changed from En cours to Fermé
  • Remaining (hours) set to 0.0

Also available in: Atom PDF