P004 UNIX

Obsah
Předchozí: Shell - Interní příkazy shellu: read, readonly, return, set, shift
Interní příkazy shellu (pokrač.)

trap [akce] [signál ...]

Příkazem se definuje, jaká akce se má provést v případě, že shell přijme (rozpozná) zadaný signál.

Pokud se nezadá akce, nebo se na místě akce zadá '-', potom se chování pro zadané signály nastaví na implicitní (tak, jak je nastaveno po spuštění shellu).

Pokud je argument akce prázdný (tj. dva apostrofy bezprostředně za sebou), potom se signál ignoruje.

Zadáte-li akci pro signál 0 (EXIT), potom se tato akce provede při ukončování shellu (např. příkazem exit).

type jméno ...

Příkaz pro každé zadané jméno vypíše, jak se bude interpretovat (co se spustí).

ulimit [-volba [limit]]

Příkazem se nastavují limitní hodnoty užívání zdrojů systému.

Tvrdý (hard) limit (volba H) se smí nastavit pouze jednou (příp. jej smí nastavit pouze superuživatel), uživatel smí měnit hodnotu měkkého (soft) limitu (volba S) a to nejvýše na tvrdou hodnotu.

    -a
    vypíší se všechny nastavené limity,
    -c
    nastaví se maximální velikost paměťového obrazu jádra, které se ukládá na disku (core, core dump),
    -d
    maximální velikost datového segmentu nebo haldy,
    -f
    maximální velikost vytvářeného souboru,
    -n
    maximální počet otevřených souborů,
    -s
    maximální velikost segmentu se zásobníkem,
    -t
    maximum času procesoru,
    -v
    maximální velikost virtuální paměti.
Následující: Shell - Interní příkazy shellu: umask, unalias, unset, wait
Obsah

Michal Brandejs brandejs@informatics.muni.cz