python-hostlist è un modulo Python che sa come espandere e raccogliere espressioni hostlist.
Esempio:
& Nbsp; % Python
& Nbsp; Python 2.5.1 (R251: 54.863, 10 luglio 2008, 17:24:48)
& Nbsp; [GCC 4.1.2 20070925 (Red Hat 4.1.2-33)] su linux2
& Nbsp; Digitare "help", "copyright", "crediti" o "licenza" per ulteriori informazioni.
& Nbsp; >>> Hostlist import
& Nbsp; >>> Host = hostlist.expand_hostlist ("n [1-10,17]")
& Nbsp; >>> host
& Nbsp; ['N1', 'n2', 'n3', 'n4', 'n5', 'n6', 'n7', 'n8', 'n9', 'N10', 'N17']
& Nbsp; >>> hostlist.collect_hostlist (padroni di casa)
& Nbsp; 'N [1-10,17]'
& Nbsp; >>> Hostlist.collect_hostlist (["X1Y1", "X2Y2", "x1y2", "x2y1"])
& Nbsp; 'X [1-2] y [1-2]'
Hostlists o hostname Bad comporterà l'eccezione hostlist.BadHostlist risuscitato.
Il comando 'hostlist' è previsto per espandere / raccogliere hostlists ed eseguire operazioni impostate su di loro. Esempio:
& Nbsp; % Hostlist n [1-10] n [5-20]
& Nbsp; n [1-20]
& Nbsp; % Hostlist --difference n [1-10] n [5-20]
& Nbsp; n [1-4]
& Nbsp; % Hostlist --expand --intersection n [1-10] n [5-20]
& Nbsp; n5
& Nbsp; n6
& Nbsp; n7
& Nbsp; n8
& Nbsp; n9
& Nbsp; n10
Installa direttamente eseguendo
& Nbsp; python setup.py costruire & nbsp; & nbsp; (Come te)
& Nbsp; python setup.py install (come root)
o semplicemente copiare i file hostlist.py, hostlist e hostlist.1 di luoghi adeguati
Cosa c'è di nuovo in questa versione:.
- < li> Supporto Python 3.
- Importa ridurre da functools se possibile.
- Usa Python 2/3 installazione trick da ... / Demo / distutils / test2to3
Requisiti :
- Python
I commenti non trovato