Foros del Web » Administración de Sistemas » Cloud Computing »

como ejecutar un sh sin poner sh delante

Estas en el tema de como ejecutar un sh sin poner sh delante en el foro de Cloud Computing en Foros del Web. Pos eso... Tengo que ejecutar un sh escribiendo: sh nombredelscript.sh Como se puede hacer para que baste con poner: nombredelscript.sh Saludos....
  #1 (permalink)  
Antiguo 12/04/2010, 01:42
 
Fecha de Ingreso: mayo-2009
Mensajes: 70
Antigüedad: 14 años, 11 meses
Puntos: 0
como ejecutar un sh sin poner sh delante

Pos eso...

Tengo que ejecutar un sh escribiendo:

sh nombredelscript.sh

Como se puede hacer para que baste con poner:

nombredelscript.sh

Saludos.
  #2 (permalink)  
Antiguo 12/04/2010, 06:54
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 18 años, 8 meses
Puntos: 144
Respuesta: como ejecutar un sh sin poner sh delante

Saludos

En la primera línea del script pones:
Código:
#!/bin/bash
Si es bash la shell que vas a usar, le asignas permisos de ejecución y listo

lo llamas como ./script.sh si estas en el mismo directorio o como /ruta/script.sh si lo llamas con una ruta absoluta
  #3 (permalink)  
Antiguo 12/04/2010, 12:22
 
Fecha de Ingreso: mayo-2009
Mensajes: 70
Antigüedad: 14 años, 11 meses
Puntos: 0
Respuesta: como ejecutar un sh sin poner sh delante

Ok, muchas gracias ya lo logre.
  #4 (permalink)  
Antiguo 13/04/2010, 08:27
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 18 años, 6 meses
Puntos: 162
Respuesta: como ejecutar un sh sin poner sh delante

O bien lo guardas en el path de algún binario (/usr/bin - /usr/local/bin, etc), das permisos de ejecución y lo llamas por su nombre sin importar en donde estés parado.

Saludos,
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux

Etiquetas: ejecutar, poner
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:33.