Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 39 lines (30 sloc) 1.273 kB
#!/usr/bin/env python
# -*- coding: latin-1 -*-
# Author: David Salazar A.K.A LordCaos (djsm777@gmail.com)
# Website:http://LordCaos.com.ve
import os
import getpass
import re
#variable que guarda el nombre del usuario que ejecuta el script.
me = getpass.getuser()
#variable que guarda el patrón de la expresion regular que será comprobado mas adelante.
resp = "[sS][Ii]"
#:note: Mostrando la cola de impresion con 'lpq'
print "La cola de impresión es la siguiente:"
os.system("lpq")
#Dos bloques de condicionales en caso de resp[0] coincidir con
#entrada (respuesta del usuario) ejecuta sudo cancel -u user o sudo cancel -a
print """¿Desea eliminar la cola de impresión de su usuario ({})? con 'sudo cancel -u user'? (si ó no)""".format(me)
entrada = raw_input("--> ")
if re.match(resp,entrada):
os.system("sudo cancel -u user")
print "Cola de impresion de {} limpia\n".format(me)
else:
print "No fué limpiada cola de impresión de {} \n".format(me)
print "¿Desea eliminar la cola de impresión de todos los usuarios con 'sudo cancel -a'? (si ó no)."
entrada = raw_input("--> ")
if re.match(resp,entrada):
os.system("sudo cancel -a")
print "Cola de impresión limpia.\n"
else:
print "No fué limpiada la cola de impresión de todos los usuarios."
Jump to Line
Something went wrong with that request. Please try again.