![]() |
|
|
google unix.com
|
|||||||
| Foros | Registro | Reglas de los Foros | Enlaces | Álbumes | Preguntas más frecuentes | Lista de miembros | Calendario | Búsqueda | Puestos de hoy | Marcar Foros Como Leídos |
| Programación de scripts de shell y Plantear preguntas sobre KSH, CSH, SH, BASH, PERL, PHP, SED, AWK y otros scripts de shell y lenguajes de script de shell aquí. |
Más UNIX y Linux Foro Temas usted puede encontrar útiles
|
||||
| Hilo | Hilo para principiantes | Foro | Respuestas | Último mensaje |
| cómo separar los números y las palabras de un archivo con los scripts de shell | kamakshi s | UNIX for Dummies Preguntas y Respuestas | 1 | 06-26-2008 10:02 AM |
| i desea combinar dos scripts de awk que está teniendo mismo bucle y Filelist | Lakshmi Narayan | Programación de scripts de shell y | 6 | 06-19-2007 06:02 PM |
| Scripts de inicio de sesión de Solaris | citrowske | Sun Solaris | 0 | 02-08-2007 04:11 PM |
| ya no ejecuta los scripts (Solaris 8) | smcadoo | UNIX para usuarios avanzados y expertos | 3 | 01-25-2006 01:02 PM |
| matar scripts bajo Solaris | 98_1LE | UNIX for Dummies Preguntas y Respuestas | 1 | 04-05-2002 06:15 PM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Hola expertos,
He separado los scripts (KSH) para cada uno de Solaris y AIX para instalar las aplicaciones básicas (por ejemplo, BigBrother). También tengo un script llamado instalador que ofrece una lista de menú para seleccionar una aplicación para instalar desde un montón de aplicaciones. Ahora estoy tratando de combinar secuencias de comandos separados en una sola de modo que: 1) En primer lugar, cuando se ejecute "instalador" script, que averiguar si se trata de un Solaris o AIX un cuadro 2) ejecutar el script de solaris parte de si se trata de Solaris y AIX cuadro si es parte de IBM de la caja fusionada guión. (algo así como saltar a AIX script una vez que el script de instalación de IBM se encuentra la casilla o viceversa) por favor que me ayude en este |
|
||||
|
Asumir sus dos scripts se llaman solaris.sh y aix.sh Crear un script Código:
uname | grep -qi aix
if [ $? -eq 0 ]
aix.sh
else
solaris.sh
fi
Esto supone que tiene un POSIXuname-compatible en ambos sistemas. |
|
||||
|
Hola expertos,
por favor que me ayude en esto. Este es el escenario: Tengo aplicaciones como BigBrother, PowerKeeper / PowerBroker etc. que tengo que instalar el servidor durante la construcción para ambos AIX y Solaris. Ya tengo los scripts de instalación por separado para ambos OS para todas las aplicaciones. Ahora, quiero unir estos secuencia de comandos independiente (por ejemplo, bigbrotheraix.ksh y bigbrothersolaris.ksh en un solo bigbrotherunix.ksh) De uno de mi guión "installer.ksh", (menú para seleccionar la aplicación deseada de tantas otras aplicaciones). por encima de su envoltorio funciona bien para seleccionar ya sea Solaris o AIX utilizando 'uname'. Voy a poner esta capa en la parte superior de installer.ksh secuencia de comandos para seleccionar e imprimir OS mensaje:: print "que ha seleccionado la casilla $ OS para instalar su aplicación. Por favor seleccione en el menú de abajo para instalar una aplicación compatible $ OS" ahora, cuando un elemento está seleccionado en el menú, yo debería ser capaz de ir a la única secuencia de comandos que contenga tanto Solaris y AIX guiones (por ejemplo, bigbrotherunix.ksh) y seleccione solaris parte del script que si resulta ser un cuadro de solaris. gracias por su atención. Última edición por solaix14; al 10-05-2008 01:29 PM.. Motivo: no hay respuesta .. |
|
||||
|
Algo como esto entonces. Código:
# early on in the script
uname=$(uname)
# now whenever you need to branch
case $uname in
AIX) do aix stuff
do some more aix stuff;;
Solaris)
do solaris stuff;;
esac
Probablemente quiera experimentar un poco con un uname cadena. Estoy adivinando que podría ser mayúsculas AIX y Solaris buen caso pero no tengo acceso fácil a cualquiera de los sistemas para comprobar esto. |
|
||||
|
ayuda para la utilización de casos de declaración de shell Korn
Hola expertos,
1) Tengo dos guiones (uno por uno para Solaris y AIX), ahora quiero poner estos dos scripts en uno solo. 2) Ahora quiero ejecutar este script (combinado) de otro script que: a) seleccionar si se trata de un cuadro de Solaris o AIX b) ejecutar el script de solaris parte de la combinación de escritura, si la caja viene a ser solaris o viceversa utilizando caso declaración. gracias de antemano. |
|
||||
|
No parece haber nada aquí que no hemos respondido ya. Qué partes está teniendo problemas con el?
|
|
||||
|
era, gracias por responder de nuevo. por favor, ¿puedes ayudarme con esto una en particular: Código:
OStype='uname -s' case $OStype in SUN) commands;; AIX) commands;; esac Le ruego tenga la amabilidad de rellenar los comandos campo que irá a la parte del script de AIX una vez OSTYPE \u003d AIX y viceversa. No he cambiado alguna cosa en el guión original, pero anexa AIX script en la parte inferior de la secuencia de comandos de Solaris. (No estoy tan familiarizado con las secuencias de comandos,, tu ayuda será realmente apreciada) gracias de antemano. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|