elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Automatizar ejecución de varios comandos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Automatizar ejecución de varios comandos  (Leído 4,818 veces)
Gambinoh


Desconectado Desconectado

Mensajes: 389



Ver Perfil WWW
Automatizar ejecución de varios comandos
« en: 30 Marzo 2011, 15:46 pm »

Hola, quiero automatizar la ejecución de algunos comandos en la Shell de Linux.

Algo así como que tras acabar de ejecutarse uno se ejecute el otro, digamos que todo el proceso seguiría un orden. Por poner un ejemplo... cuando alguien ejecuta el comando sdmem del paquete secure-delete, usualmente a continuación ejecuta el comando swapoff, luego sswap y al finalizar el proceso "sswap", swapon.

El ejemplo anterior es un ejemplo simplificado, ya que en realidad hay muchos más comandos, pero creo que es orientativo. En Windows recuerdo que se escribían los comandos uno detrás de otro en plain text y se renombraba a .bat ¿vosotros cómo lo harías en Linux?


En línea

RyogiShiki


Desconectado Desconectado

Mensajes: 745


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: Automatizar ejecución de varios comandos
« Respuesta #1 en: 30 Marzo 2011, 15:51 pm »

En GNU/Linux se escriben comandos uno detras de otro en plain text y se renombre a *.sh se le da permisos de ejecución desde una terminal y se ejecuta a cierto nivel de privilegios dependiendo de lo que quieras hacer. Pero como verás en el link que dejo a continuación es un poco más complejo que Batch.

Lo que quieres hacer es lo que se llama programación de scripts bash para esto te dejo un PDF que puede ayudarte en esta labor: http://tldp.org/LDP/abs/abs-guide.pdf (espero que el inglés no sea problema)
Saludos


« Última modificación: 30 Marzo 2011, 15:56 pm por gankutsuo » En línea

Gambinoh


Desconectado Desconectado

Mensajes: 389



Ver Perfil WWW
Re: Automatizar ejecución de varios comandos
« Respuesta #2 en: 30 Marzo 2011, 15:55 pm »

En GNU/Linux se escriben comandos uno detras de otro en plain text y se renombre a *.sh se le da permisos de ejecución desde una terminal y se ejecuta a cierto nivel de privilegios dependiendo de lo que quieras hacer. Pero como verás en el link que dejo a continuación es un poco más complejo que Batch.

Lo que quieres hacer es lo que se llama programación de scripts bash para esto te dejo un PDF que puede ayudarte en esta labor: http://thales.cica.es/files/glinex/practicas-glinex05/manuales/bash/practica.pdf

Saludos

Guay, muchas gracias gankutsuo :P
En línea

padawan70

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Automatizar ejecución de varios comandos
« Respuesta #3 en: 6 Abril 2011, 20:15 pm »

Buenas.

Yo tengo varios papers sobre bash scriping, alguno en castellano.

Si te interesa me pones un privado y te los mando por mail, pesan entre un 1 y 5 megas.

De cualquier modo yo les he bajado todos googleando.

Saludos y suerte.
En línea

D4RIO


Desconectado Desconectado

Mensajes: 1.004


U N I X


Ver Perfil WWW
Re: Automatizar ejecución de varios comandos
« Respuesta #4 en: 8 Abril 2011, 16:32 pm »

Tengo uno de programación avanzada en Shell, muy buen nivel como el ABS, y en castellano. Lo mismo, mandame un MP con tu mail si lo querés, si tenés Gmail mejor porque te lo comparto desde GoogleDocs.

Saludos
En línea

OpenBSDFreeBSD
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Automatizar ejecución de comandos
Hacking
Gambinoh 2 4,296 Último mensaje 26 Abril 2011, 22:49 pm
por .:UND3R:.
Ejecución de comandos en WebSVN
Noticias
wolfbcn 0 1,556 Último mensaje 7 Junio 2011, 17:23 pm
por wolfbcn
Ejecución arbitraria de comandos en CiscoWorks Common Services
Noticias
wolfbcn 0 1,285 Último mensaje 23 Octubre 2011, 16:02 pm
por wolfbcn
Automatizar inicio de sesión en telnet y lanzar varios comandos
Scripting
Babilonio 0 2,759 Último mensaje 26 Febrero 2014, 15:48 pm
por Babilonio
[Ayuda]automatizar varios procesos
Scripting
AnkokuAsurA 2 2,506 Último mensaje 14 Diciembre 2014, 06:23 am
por Eleкtro
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines