![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| #! / bin / sh script non riesce a Stringa | tr "[x]" "[e]" | by_tg | UNIX for Dummies Domande & Risposte | 3 | 02-22-2008 12:17 PM |
| Metti non durante FTP | prakash.kudreka | UNIX e avanzata per utenti esperti | 2 | 11-15-2007 05:14 AM |
| SCP non talvolta | vipinc | AIX | 10 | 07-18-2007 02:38 AM |
| Shell Script fallisce con "non riesce a connettersi al client" | sseenu79 | HP-UX | 2 | 12-20-2006 10:47 AM |
| Sistema non riesce | nikk | UNIX e avanzata per utenti esperti | 2 | 07-07-2004 09:05 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Script non
Salve,
Sto cercando di installare un pacchetto su Solaris e uno script di imballaggio non in modo imprevisto. Vi è uno script chiamato "checkinstall", che i controlli per l'/ opt spazio e abortisce l'installazione se / opt è inferiore a 100MB. Nel mio caso, anche se / opt ha enoguh spazio, lo script fallisce. Questo è il mio script REQUIRED_SAPCE \u003d "100000" AVAILABLE_SPACE \u003d `df-k / opt | grep-v" disponibili "| awk '(print $ 4)'` if [ "$ AVAILABLE_SPACE"-lt "$ REQUIRED_SPACE"] allora echo "Spazio disponibile in / opt e 'di $ () AVAILABLE_SPACE KB. $ () REQUIRED_SPACE KB necessaria" exit 1 fi La cosa sconcertante è qui, si ottiene un messaggio di errore di questo tipo e l'installazione viene interrotta. Lo spazio disponibile in / opt è 450000KB. 100000KB richiesto. Così, ovviamente / opt ha abbastanza spazio. Allora perché si trova in questo caso il loop inutilmente. Quale potrebbe essere il problema? Qualsiasi idee? Questo funziona bene sulle nostre macchine di prova e la questione sta accadendo in una delle macchine del cliente. Grazie in anticipo, JStone. |
|
||||
|
Ciao, Grazie per la risposta. Questo è stato un errore di battitura per errore. I iterate che ho installato il pacchetto con successo nel nostro ambiente di test così tante volte, io sono solo cercando di capire il motivo del fallimento, per il cliente, la macchina. Potrebbe essere qualcosa che per loro le impostazioni della macchina? A proposito, qual è la shell usata durante una installazione?
|
|
|||||
|
La shell usata durante una installazione di solito dipendono dalla shebang che è presente in script di installazione.
Provare le seguenti Codice:
set -x ./run your script set +x |
|
|||||
|
Con AIX, il comando df mostra lo spazio libero nel campo 3 ed il campo intestazione is'nt 'disponibile', ma 'Libero'.
Codice:
$ df -k /opt Filesystem 1024-blocks Free %Used Iused %Iused Mounted on /dev/hd4 163840 32724 81% 1847 3% / Codice:
$ df -kP /opt Filesystem 1024-blocks Used Available Capacity Mounted on /dev/hd4 163840 131116 32724 81% / Ultimo a cura di Aigles; al 08/09/2006 04:20 AM.. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|