guardar bash en un archivo (ayuda)

Iniciado por n0bat0, 12 Julio 2006, 18:57 PM

0 Miembros y 1 Visitante están viendo este tema.

n0bat0

como puedo crear un archivo que ejecute determinados codigos en bash?
por ejemplo, tengo el archivo X, y cuando lo ejecuto, automaticamente se ejecuta este codigo en bash:
Copy "c:\windows\system32\algunarchivoimportnte" "c:\documents and settings\documentos compartidos\"
se me ocurrio eso, porke de esa manera "mi victima" al ejecutar el archivo "X", automaticamente se haria una copia de algun archivo importante de su windows, y se copiaria a sus compartidos (suponiendo q la victima tenga compartidos). y asi podria tener acceso a ese archivo q me interesa....... o tmb se podria copiar a su carpeta de servidor apache, o cosas asi...
bueh, es una idea tonta q se me ocurrio de ejemplo...
a lo q voy, es a como hago guardar en un archivo un codigo en bash, y al ejecutar ese archivo se ejecute el codigo en la shell del q lo ejecuto... o sea "mi victima" juee
gracias y saludos

EvilBuffer

no entendi bien el asunto, pero por que no haces un script que corra desde rc.local o equivalente en tu *nix

Saludos  ;D
[THE RETURN OF THE EVIL]

sirdarckcat

Guardalo como .sh

por ejemplo:

lolz.sh

ls /

deberia listar el directorio actual :P
Saludos!!

n0bat0

aa gracias, eso era, no sabia la extension  ;D
.sh entonces, gracias muchas gracias :D

n0bat0

holas de nuevo
una pregunta
la unica forma de ejecutarlo es desde una terminal? o sea escribiendo "bash archivo.sh"
hay alguna forma de q se ejecute al hacer doble click por ej? o sea, al ejecutarlo normalmente desde el entorno visual...
me explico verdad?
de nuevo muchas gracias por la ayuda Sdc y EvilBuffer

Inoxia

Agrega esto -cambiando el directorio si bash se encuentra en alguna otra parte- al inicio de tu archivo.
#!/usr/bin/bash

Despues le das permiso de ejecucion al archivo de la siguiente forma.
blabla@wilderness ~ $ chmod +x archivo

Con eso deberia de bastar. No es necesario que termine en .sh

Datura Inoxia