Ulimit stack size

Résolu


Bonjour,
je voudrais savoir quel est l'équivalent en csh de :

ulimit -s unlimited


quand je tape:

man ulimit

Le manuel dit que la commande est obsolète.
En bash, j'ai le meme message, mais ça semble marcher malgré tout.
Je voudrais également connaitre la ligne de commande permettant
d'afficher les limitations actuelles c'est à dire l'equivalent de :

ulimit -a


Merci d'avance de votre aide.

2 réponses

  1. Solution :
    limit stacksize unlimited


    voir également :
    man csh


    puis rechercher "unlimit"

    Merci mamiemando pour ta réponse !
    1. Modérateur
      Attention parce que quand tu tapes "man ulimit", je pense que tu tombes dans la section 3 (cf numéro en haut à gauche de la page) de man (ie le langage C et non le shell). En effet le man est décomposé en plusieurs sections, et si tu fais du shell, celles qui t'intéressent sont les sections 1 et 8 :
      https://en.wikipedia.org/wiki/Man_page#Manual_sections

      Car en effet, la commande est obsolète en C (section 3), on t'indique même ce qu'il faut utiliser à la place :

      ULIMIT(3)               Manuel du programmeur Linux               ULIMIT(3)
      
      NOM
             ulimit - Lire ou écrire les limites d'utilisation
      
      SYNOPSIS
             #include <ulimit.h>
      
             long ulimit(int cmd, long newlimit);
      
      DESCRIPTION
             Attention : Cette routine est obsolète. Utilisez getrlimit(2), setr?
             limit(2) et sysconf(3) à la place. Pour avoir des  informations  sur
             la commande shell ulimit(), reportez-vous à bash(1).


      On peut préciser dans quelle section on fait une recherche :
      http://www.mistra.fr/tutoriels-linux-mode-texte/tutoriel-linux-man.html

      Exemple : Ces deux commandes ne renvoient pas vers la même page de man.

      man 1 passwd
      man 5 passwd


      Bonne chance