Bash script apagado

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )
Responder
Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1839
Registrado: Dom Oct 10, 2004 7:00 am

Bash script apagado

Mensaje por neurus »

En la misma línea del script para descargar todos los links, por si a alguien le sirve, posteo un pequeño script para apagados programados.

Ante todo: esto se puede hacer sin script. Por ejemplo: sudo shutdown -h 5, apagará el equipo al cabo de cinco minutos. Pero como siempre digo, uno no se hace debianita amando el trabajo.

Código: Seleccionar todo

#!/bin/bash

MIN=$(zenity --text="Minutos para apagar" --entry) 
sudo shutdown -h  $MIN
Imagen

Necesarios: zenity y sudo configurado. Si no se introduce ningún valor, la máquina no se apaga.

Avatar de Usuario
t4rr1t0
Ganador CSEL 2011
Ganador CSEL 2011
Mensajes: 357
Registrado: Dom Dic 12, 2010 6:07 pm
Contactar:

Re: Bash script apagado

Mensaje por t4rr1t0 »

Excelente, yo tambien tengo un monton de scripts simples en ese estilo, pero yo uso Xdialog en lugar de zenity.

Avatar de Usuario
tonydiaz
Forista Medio
Forista Medio
Mensajes: 191
Registrado: Mar Ene 24, 2012 11:55 am

Re: Bash script apagado

Mensaje por tonydiaz »

Muy interesante.

También podemos hacerlo mediante Kshutdown, un pequeño programita de KDE que hace precisamente eso:

Imagen
Intel Core i7 960 3.20GHz
12 GB RAM
Nvidia GeForce GTX 260
Cooler Master Cosmos II
Debian GNU/Linux Wheezy
Twitter @paradeiso
Blog Debian is FREEDOM

Avatar de Usuario
mcun
Administrador
Administrador
Mensajes: 3888
Registrado: Lun Abr 19, 2010 12:30 am
Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
Contactar:

Re: Bash script apagado

Mensaje por mcun »

Lo mio ya es de hacerme ver por un medico,

Estaba instalando una MV cuando leí este mensaje, acto seguido copio el script y lo ejecuto todo contento, le doy 1 minuto, pues soy un tanto impaciente, así que... ¿ que creen ? el pc se apago, otra vez a instalar XD
Los programadores de verdad no documentan. La documentación es para los idiotas que no pueden leer un volcado de memoria.

Trusted Network and Developer | Lee el Reglamento !! |WIKI-EL | Twitter @mr_mcun
Debian + TTY | ArchLinux + awesome | openSUSE + Gnome-Shell | Linux User #508809

Avatar de Usuario
t4rr1t0
Ganador CSEL 2011
Ganador CSEL 2011
Mensajes: 357
Registrado: Dom Dic 12, 2010 6:07 pm
Contactar:

Re: Bash script apagado

Mensaje por t4rr1t0 »

mcun escribió:Lo mio ya es de hacerme ver por un medico,

Estaba instalando una MV cuando leí este mensaje, acto seguido copio el script y lo ejecuto todo contento, le doy 1 minuto, pues soy un tanto impaciente, así que... ¿ que creen ? el pc se apago, otra vez a instalar XD
::lol:: ::lol:: ::lol::

Pues cualquiera puede andar volando bajo de vez en cuando...

Avatar de Usuario
akodo
Moderador
Moderador
Mensajes: 1457
Registrado: Mié Nov 28, 2007 8:00 am
Ubicación: En la X del explorer (pulse para llamar)

Re: Bash script apagado

Mensaje por akodo »

Por seguir tocando la moral a neurus, a parte de "el script es tan largo que voy a morir", ¿no sería mejor utilizar gksudo o similar an vez de sudo?. Estás utilizando una interfaz gráfica para pedir el tiempo pero luego utilizas una no gráfica para pedir la contraseña de administrador (si es necesario).

Yo como usuario, si lo ejecuto desde un terminal, lo que espero es que la aplicación no necesite entorno gráfico; si lo ejecuto en un entorno gráfico (clickeando dos veces en el archivo y dando a ejecutar) no quiero tener que entrar en un terminal.

Ya sólo falta que el script apague el ordenador sin necesitar permisos de root. Te doy una bolsa de sugus si lo consigues :)
Descargue el gestor de mp3 "Music Manager" -> ([url=http://ctrlalt.iespana.es]mmlf[/url])
Última versión del gestor "Music Manager" -> ([url=http://sourceforge.net/projects/jmusicmanager/]jmmm[/url])

Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1839
Registrado: Dom Oct 10, 2004 7:00 am

Re: Bash script apagado

Mensaje por neurus »

La solución a tu planteo es simple: uso sudo sin contraseña. Y es la idea del script.
Y el script está simplemente puesto ahí, para quien lo quiera o prefiera agregarle algo, así de simple.
No utilizo gksudo, ni utilizo Gnome. Ni Kde.

En cuanto a "lograr" que el equipo se apague sin permisos de root, pues vaya logro. Agregas tu usuario al grupo shutdown. Si no existe, lo creas y envías allí los comandos halt y shutdown, y los usuarios pertinentes.

Avatar de Usuario
niky45
Forista Ancestral
Forista Ancestral
Mensajes: 9187
Registrado: Jue Abr 12, 2007 7:00 am
Ubicación: tras la pantalla (...)
Contactar:

Re: Bash script apagado

Mensaje por niky45 »

Código: Seleccionar todo

sleep 5m && poweroff
claro, que uso la terminal a modo de fondo de pantalla.... ::lol::

lo mejor, si antes de que se apague, le das a ctrl+c, lo interrumpes. ideal si quieres que se apague si ocurre "tal cosa" (me refiero... te vas de un lugar a otro, una actualizacion va a tardar un ratito, y luego no sabes lo que vas a hacer.... se lo metes. cuando te das cuenta de que no lo quieres apagar porque has llegado a donde ibas , y vas a mirar el email por enesima vez... ctrl+ c, lo miras con calma, y luego ya si eso apagas.)

lo se, las situaciones en que uso el portatil son extrañas. la opcion b era un micropost de dos lineas. lo siento, no es mi estilo. ::lol::

PD: si, empiezo a desvariar demasiado, lo se. me lo hare mirar, lo prometo. :|
#446716
>>"Linux: the operating system with a CLUE... Command Line User Environment".
(seen in a posting in comp.software.testing)

[ DNFD ] - [ F4A ] - [ dotfiles ]

Responder
  • Temas similares
    Respuestas
    Vistas
    Último mensaje