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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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