exec (beépített Bash parancs)

Tartalom

 

Adatok

Licenc: GNU GPLv3+
Verziószám: GNU Bash 5
Fejlesztő/tulajdonos: Free Software Foundation Inc.

Rövid leírás:

Az exec beépített Bash parancs manual oldal és súgója. A parancs végrehajtása, kicserélve a parancsértelmezőt a megadott programmal.

 

 

Man oldal kimenet

man bash
[...]
       exec [-cl] [-a name] [command [arguments]]
              If command is specified, it replaces the shell.  No new process  is  created.   The
              arguments become the arguments to command.  If the -l option is supplied, the shell
              places a dash at the beginning of the zeroth argument passed to command.   This  is
              what  login(1) does.  The -c option causes command to be executed with an empty en-
              vironment.  If -a is supplied, the shell passes name as the zeroth argument to  the
              executed command.  If command cannot be executed for some reason, a non-interactive
              shell exits, unless the execfail shell option is enabled.  In that case, it returns
              failure.   An  interactive shell returns failure if the file cannot be executed.  A
              subshell exits unconditionally if exec fails.  If command  is  not  specified,  any
              redirections  take  effect  in  the  current shell, and the return status is 0.  If
              there is a redirection error, the return status is 1.
[...]

 

 

Súgó kimenet

exec --help
exec: exec [-cl] [-a név] [parancs [argumentumok ...]] [átirányítás ...]
    A parancsértelmező felváltása a megadott paranccsal.
    
    A PARANCS végrehajtása, kicserélve a parancsértelmezőt a megadott
    programmal. Az ARGUMENTUMOK lesznek a PARANCS argumentumai. Ha nincs
    PARANCS megadva, a futó parancsértelmezőben kerülnek érvényesítésre
    az átirányítások.
    
    Kapcsolók:
      -a név    a NÉV átadása a PARANCSNAK $0-ként
      -c        a PARANCS végrehajtása üres környezettel
      -l        a PARANCSNAK egy „-” átadása $0-ként
    
    Ha a parancs nem hajtható végre, a nem interaktív parancsértelmező kilép,
    kivéve, ha az „execfail” parancsértelmező-beállítás él.
    
    Kilépési kód:
    Sikerrel tér vissza, kivéve, ha a PARANCS nem található vagy sikertelen
    az átirányítás.

 

Kapcsolódó tartalom