|
|
|
Ejecutar comandos desde un script en linux |
|
Fedora 13 Hola, me han mandado el siguiente ejercicio: "Cree un script que muestre un menú con diferentes herramientas de monitorización y ejecute la herramienta seleccionada." Y bueno, ya he construído el menú y funciona, lo que pasa es que no sé cómo lanzar un comando desde un srcipt. Me explico, introduzco en el menú "htop" y le he puesto en el código que en ese caso "htop" pero me dice que no reconoce el comando. Algo así: case $textoIntroducido in "htop") htop;; ------- esac Y así con todas las opciones que le he puesto, y sólo me funciona con ps, ya que al parecer sí hay un comando en bash llamado directamente ps. Resumiendo, busco una función en bash que pase un string a comando de la misma forma que se ejecutaría al introducirlo manualmente. Muchas gracias de antemano y un saludo. Salu2 a la plataforma BeOS/Zeta/Haiku OS |
#1 victorhck (4.712 Posts) - 28/10/2011 21:49:48 | ||
Que tal?
Utiliza los alias para crear tus propios comandos. edita el archivo .bashrc Como puedes comprobar es un archivo oculto, así que habilita que se puedan ver los ocultos. Y añade en él una línea parecida a esto: alias comando_personal="comando_a_ejecutar" Donde comando_personal será lo que creas y comando_a_ejecutar el comando de scripting. Por ejemplo alias borr_pant="clear" (un ejemplo tonto, ya lo sé.) Ten cuidado porque no admite espacios en blanco en el nombre. Coméntanos. Saludos. Lo más difícil al aprender GNU/Linux es desaprender Windows. · · · openSUSE · · · Mensaje editado con fecha: 28/10/2011 21:50:17. | ||
Bajar - Subir | ||
#2 wislow (290 Posts) - 29/10/2011 12:50:33 | ||
Hola :) Muchas gracias, lo de modificar el archivo bashrc no se me había ocurrido.
Muchas gracias de nuevo. Salu2 Salu2 a la plataforma BeOS/Zeta/Haiku OS | ||
Bajar - Subir | ||
#3 victorhck (4.712 Posts) - 29/10/2011 13:53:05 | ||
Me alegro si te sirvió!! Lo más difícil al aprender GNU/Linux es desaprender Windows. · · · openSUSE · · · | ||
Bajar - Subir |
Temas relacionados: |
Como ejecutar script pra liberar memoria? | |
Windows XP Pentiun 4 80 G 500 de ram PC chicos yo de nuevo, siempre les agradezco su ayuda, me es de mucha utilidad y ahora lanecesito más que nunca. MI PC NECESITA QUE LIBERE MEMORIA, yo hice el block y está en el escritorio, pero NO SE EJECUTAR EL SRIPT PARA QUE FUNCIONE, por favor expliquenme paso a paso. NO ME DEJEN SOLO LA MAQUINA ES UNA CARRETA . Gracias por esta y por todas las ayudas ... | |
Comentar un script en linux. | |
Saludos a todos! en clase nos mandaron comentar las lineas de este script: 1 #!/bin/bash 2 3 isnewer() { 4 sortida=`ls -td $1 $2 | head -1` 5 if [ $sortida = $1 ]; then return 0 6 elif [ $sortida = $2 ]; then return 1 7 else return 2 8 fi 9 } 10 11 # aqui comença el programa principal: 12 dira=%1 13 dirb=%2 14 diroutput=%3 15 16 for fitxer in $( comm -12 ... | |
Linux mint graficos malos tarjeta AMD/ATI HD 4200marque comandos no funcionan | |
Linux min 12 Equipo HP AMD, TARJETA GRAFICA AMD/ATI HD 4200 Como soluciono el poblema de mi tarjeta grafica en linux mint 12 Tengo un pc hp y la tarjeta es AMD/ATI HD4200 cuales son los comandos o que debo de hacer para que funcione ya que al arrancar el sistema linux, se ven unas graficas espantosas y la letras no se pueden ver, los cuadros se alteran en sig zag que puedo haces ... | |
No puedo ejecutar ni tampoco instalar windows pero si Linux | |
Windows XP, portatil ahtec SW91 Tengo un portatil Ahtec y no podía correr el windows XP por lo que formateo y ahora no puedo instalar ningun windows, se me queda en pantalla negra esperando, pero si puedo instalar Linux, ubuntu 12.04 He intentado en modo live con miniwindows y pasa lo mismo he instalado enn otro ordenaodor con ese disco duro el 7 pero al ponerlo otra vez en nel portatil se queda en el mismo punto esperando, starting windows y ahi se queda. Alguien entiende que pasa porque pasa esto y si hay solución, cfreo que es de l... | |
Ejecutar macro powerpoint desde código visual basic en access | |
Windows 7 (6.1) 32b, Chrome 25.0 Hola estoy intentando ejecutar la macro de un powerpoint desde otra macro en access Dim pptPres As PowerPoint.Presentation Dim pptApp As PowerPoint.Application Dim file, macro As String Set pptApp = CreateObject(\"PowerPoint.Application\") pptApp.Visible = True Set pptPres = pptApp.Presentations.Open(file) macro = \"macroPpt\" file = ruta pptApp.Run (macro) y me da el error: \"Se ha producido el error \'-2147188160 (80048240)\' en tiempo de ejecución: Application (unknown memb... | |
Foros: Linux |
Subir |
Foros: |
|