Commit 7f364af8 authored by chove's avatar chove

petit script qui trainait dans mon home

syntaxe : chambre X### on|off pour activer ou desactiver une prise rapidement
faut le faire sur rouge sans sudo ou sur zamok avec sudo (pour dialoguer en
snmp avec es switchs

darcs-hash:20060514231525-4ec08-27ef37e1831dd1319dd4c31d76106f92555e74bb.gz
parent d50457d9
#! /usr/bin/env python
# -*- coding: iso8859-15 -*-
"""
Activation et désactivation d'une chambre
prise [chambre] [on|off]
"""
import sys, os
sys.path.append('/usr/scripts/gestion')
from annuaires import chbre_prises
from hptools import hpswitch
if len(sys.argv)!=3 or not sys.argv[2] in ['on','off']:
print "Syntaxe : chambre X### on|off"
sys.exit(1)
# détermination de la chambre
bat = sys.argv[1][0].lower()
chbre = sys.argv[1][1:].lower()
# determination de la prise sur le switch
prise = chbre_prises[bat][chbre]
switch = prise[0]
prise = prise[1:]
# connection au switch
sw = hpswitch( 'bat%s-%s.adm.crans.org'%(bat,switch) )
etat = sys.argv[2].lower()
# action
if etat == 'on':
sw.enable(prise)
elif etat == 'off':
sw.disable(prise)
else:
print 'Erreur : Commande inconnue'
sys.exit(0)
os.system("whos chbre=%s"%sys.argv[1])
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment