Unix har en række forskellige shell sprog for kommandolinjen, med navne som Korn shell , cshell , Bourne shell og Bash . Forskellen er normalt i syntaks og grammatik kommandoer opererer på kommandolinjen. Men flere kommandoer er fælles for alle skaller , herunder " exec ". Exec kører en kommando ved at tage i stedet for den nuværende proces . Derfor, hvis en terminal køres og exec kommandoen kaldes, vil terminalen processen lukke og exec kommando vil vedtage terminalens processen id . Instruktioner
1
Start en terminal for at indtaste kommandoer . I Unix på et Linux-system , lægge op en kommandolinje prompt ved hjælp af din terminal program. Normalt skal du vælge "Programmer ", " Tilbehør ".
2
Kør exec kommando, så både den og den proces, det har overtaget ( terminalen i dette tilfælde) exit , så snart exec kommando er fuldført . Et eksempel er vist nedenfor : Hej
" exec echo hej "
Fordi exec kommando overtager den nuværende proces , vil det køre exec kommando og derefter forlader terminalen vinduet
< . br >
3
Opret en ny bash shell for at undgå exec kommando lukker terminalen. Dette kan opnås blot ved at skrive bash i kommandolinjen som følger : Hej
" bash "
4
Kør exec kommando i bash shell . Terminalen Vinduet vil forblive fordi den nye shell blev kørt som en sub proces foregående kommando . Hvis nu exec kommandoen køre en anden gang, det vil forlade terminalen , fordi det har erstattet det oprindelige proces id og derefter afsluttet.