Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix > Solaris
Solaris Forum d'entraide sur le système Solaris.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/06/2011, 10h51   #1
Membre régulier
 
Inscription : mars 2009
Messages : 321
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 321
Points : 93
Points : 93
Par défaut Résultat de l'exécution d'un Script

Bonjour,

J'ai mis en place le script suivant une fois l'exécution de faite je regarde le résultat et je m'aperçois que la modification n'est pas faite auriez-vous une explication à cela Merci

le Script

Code :
1
2
3
4
5
6
#! /bin/ksh

ulimit -n unlimited

echo "fin de la procédure"
#
Vérification de la valeur avant exécution du script

Code :
1
2
3
4
5
6
7
8
# ulimit -a
durée(secondes)        sans limite
fichier(blocs)         sans limite
données(kilo-octets)         sans limite
pile(kilo-octets)        8192
vidage_mémoire(blocs)     sans limite
nbre_fichiers(descripteurs) 2048
mémoire_virtuelle(kilo-octets)      sans limite
Vérification après exécution du script

Code :
1
2
3
4
5
6
7
8
# ulimit -a
durée(secondes)        sans limite
fichier(blocs)         sans limite
données(kilo-octets)         sans limite
pile(kilo-octets)        8192
vidage_mémoire(blocs)     sans limite
nbre_fichiers(descripteurs) 2048
mémoire_virtuelle(kilo-octets)      sans limite
je n'ai aucun message d'erreur le code retour de la commande est à 0

lorsque je passe la commande hors script je trouve la bonne valeur

Code :
1
2
3
4
5
6
7
8
9
# ulimit -n unlimited
# ulimit -a
durée(secondes)        sans limite
fichier(blocs)         sans limite
données(kilo-octets)         sans limite
pile(kilo-octets)        8192
vidage_mémoire(blocs)     sans limite
nbre_fichiers(descripteurs) sans limite
mémoire_virtuelle(kilo-octets)      sans limite
AAWOOPY56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 13h10   #2
Membre régulier
 
Inscription : mars 2009
Messages : 321
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 321
Points : 93
Points : 93
Re,

Personne n'a de réponse à ce sujet
AAWOOPY56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/06/2011, 22h12   #3
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 965
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 965
Points : 1 367
Points : 1 367
Ce comportement est normal. ulimit affecte le shell courant et ses éventuels descendants, pas le shell parent.
Utilise une fonction ou source ton script au lieu de l'exécuter.
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/06/2011, 08h02   #4
Membre régulier
 
Inscription : mars 2009
Messages : 321
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 321
Points : 93
Points : 93
bjr

Merci pour ta réponse mais aurais tu un exemple de code car la je ne comprends pas qu'en tu me dis source ton script ou utilise une fonction

Désolé pour l'incompréhension

Bonne journée
AAWOOPY56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/06/2011, 08h09   #5
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 965
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 965
Points : 1 367
Points : 1 367
Le code est correct. C'est la manière de l'exécuter qui ne va pas mais tu n'a pas montré précisément comment tu l'appelle.
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2011, 08h41   #6
Membre régulier
 
Inscription : mars 2009
Messages : 321
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 321
Points : 93
Points : 93
Bonjour,

Pour l'appel je me met sous le répertoire ou ce trouve mon script et je fais ./monscript

Pas plus pas moins

Merci pour l'aide
AAWOOPY56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/06/2011, 21h52   #7
Membre Expert
 
Avatar de jlliagre
 
Inscription : juin 2007
Messages : 965
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : juin 2007
Messages : 965
Points : 1 367
Points : 1 367
La solution est dans ce cas:
__________________
ɹǝsn *sıɹɐlos*
jlliagre est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/06/2011, 10h09   #8
Membre régulier
 
Inscription : mars 2009
Messages : 321
Détails du profil
Informations forums :
Inscription : mars 2009
Messages : 321
Points : 93
Points : 93
slt jlliagre

Merci pour ton aide ça marche
AAWOOPY56 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h06.


 
 
 
 
Partenaires

Hébergement Web