![]() |
|
|
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 |
| #! / bin / sh script falla en StringA | tr "[x]" "[y]" | by_tg | UNIX for Dummies Preguntas y Respuestas | 3 | 02-22-2008 12:17 PM |
| No poner en FTP | prakash.kudreka | UNIX para usuarios avanzados y expertos | 2 | 11-15-2007 05:14 AM |
| SCP, a veces no | vipinc | AIX | 10 | 07-18-2007 03:38 AM |
| Script de shell no con "no se puede conectar al cliente" | sseenu79 | HP-UX | 2 | 12-20-2006 10:47 AM |
| Sistema falla | NIKK | UNIX para usuarios avanzados y expertos | 2 | 07-07-2004 10:05 AM |
![]() |
|
|
Linkback vínculo | Herramientas de hilo | Buscar en este Hilo | Tasa de Hilo | Modos de visualización |
|
|
|
||||
|
Script no
Hola,
Estoy tratando de instalar un paquete de Solaris y uno de los guiones de los envases no inesperada. Existe un script llamado "checkinstall" que los controles para el / opt espacio y aborta la instalación si / opt es inferior a 100 MB. En mi caso, incluso si / opt ha enoguh espacio, el guión no. Este es mi script REQUIRED_SAPCE \u003d "100000" AVAILABLE_SPACE \u003d `df-k / opt | grep-v" disponible "| awk '(print $ 4)'` if [ "$ AVAILABLE_SPACE"-lt "$ REQUIRED_SPACE"] entonces echo "El espacio disponible en / opt es de $ () AVAILABLE_SPACE KB. REQUIRED_SPACE) ($ KB necesaria" salida 1 fi La cosa aquí es desconcertante, tenemos un mensaje de error como este y la instalación se aborta. Espacio disponible en / opt se 450000KB. 100000KB necesario. Así que, obviamente, / opt tiene suficiente espacio. Entonces, ¿por qué este se mete en el bucle si es necesario. ¿Cuál podría ser el problema? Alguna idea? Esto funciona bien en nuestra prueba de máquinas y el problema que está ocurriendo en una de las máquinas del cliente. Gracias de antemano, JStone. |
|
||||
|
Hola, Gracias por la respuesta. Eso fue un error por error. Iterar que me he instalado el paquete con éxito en nuestro entorno de prueba tantas veces, estoy tratando de averiguar la razón de la falla en la máquina del cliente. ¿Podría ser algo relacionado con la configuración de su máquina? Por cierto, ¿cuál es la cáscara utilizados durante una instalación?
|
|
|||||
|
La cáscara utilizados durante una instalación por lo general dependen de la que el asunto está presente en el script de instalación. Intente lo siguiente Código:
set -x ./run your script set +x Usted debe ser capaz de ver el commmands que se llevan a cabo. Que debería ayudarle. A menos que usted consigue el acceso del cliente a la caja o preguntar al cliente para ejecutar lo anterior, no me parece que es una forma de depurar este. |
|
||||
|
Hola, Gracias por tu sugerencia. Voy a hacer eso.
|
|
|||||
|
En AIX, la salida de comando df muestra el espacio libre en el campo 3 y campo de la cabecera is'nt "uso", sino "libre". Código:
$ df -k /opt Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 163840 32724 81% 1847 3% / La opción-P (Muestra información sobre el sistema de archivos en POSIX formato portable) da salida compatible con el script: Código:
$ df -kP /opt Filesystem 1024-blocks Used Available Capacity Mounted on /dev/hd4 163840 131116 32724 81% / Jean-Pierre. Última edición por Aigles; al 08-09-2006 05:20 AM.. |
![]() |
| Marcadores |
| Herramientas de hilo | Buscar en este Hilo |
| Modos de visualización | Vota a este hilo |
|
|