Changes between Initial Version and Version 1 of SoftWare/Tssh


Ignore:
Timestamp:
Jun 2, 2017, 3:27:14 PM (7 years ago)
Author:
g7moreau
Comment:

Création de la page

Legend:

Unmodified
Added
Removed
Modified
  • SoftWare/Tssh

    v1 v1  
     1= Tssh - ClusterSSH en mode terminal (tmux)  =
     2
     3{{{tssh}}} est un script Bash permettant de lancer N terminaux sur N machines différentes via SSH.
     4Contrairement à ClusterSSH qui est en mode graphique,
     5{{{tssh}}} utilise {{{tmux}}} pour multiplexer les sessions SSH dans le même terminal.
     6
     7Un moyen simple d'utiliser la dernière version sans récupérer tout le repository est de faire :
     8{{{
     9wget http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/tssh/tssh
     10chmod u+x ./tssh
     11}}}
     12
     13
     14== Repository ==
     15
     16L'ensemble du code est sous '''licence libre'''.
     17Le script en {{{bash}}} est sous GPL version 2 ou plus récente (http://www.gnu.org/licenses/gpl.html).
     18
     19Tous les sources sont disponibles sur la forge du LEGI :
     20http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/tssh
     21
     22Les sources sont gérés via subversion (http://subversion.tigris.org/).
     23Il est très facile de rester synchronisé par rapport à ces sources.
     24
     25 * la récupération initiale
     26   {{{
     27svn checkout http://servforge.legi.grenoble-inp.fr/svn/soft-trokata/trunk/tssh tssh
     28}}}
     29 * les mises à jour par la suite
     30   {{{
     31svn update
     32}}}
     33
     34Il est possible d'avoir un accès en écriture à la forge
     35sur demande motivée à [mailto:Gabriel.Moreau(A)legi.grenoble-inp.fr Gabriel Moreau].
     36Pour des questions de temps d'administration et de sécurité,
     37la forge n'est pas accessible en écriture sans autorisation.
     38Pour des questions de décentralisation du web, d'autonomie
     39et de non allégeance au centralisme ambiant (et nord américain),
     40nous utilisons notre propre forge...
     41
     42Vous pouvez proposer un patch par courriel d'un fichier particulier via la commande {{{diff}}}.
     43A noter que {{{svn}}} propose par défaut le format unifié ({{{-u}}}).
     44Deux exemples :
     45{{{
     46diff -u tssh.org tssh.new > tssh.patch
     47svn diff tssh > tssh.patch
     48}}}
     49On applique le patch (après l'avoir lu et relu) via la commande
     50{{{
     51patch -p0 < tssh.patch
     52}}}