Exec: Difference between revisions
Line 15: | Line 15: | ||
== Võtmed == | == Võtmed == | ||
Paneb praeguse shelli kinni ja avab uue vastavalt käsklusele | Paneb praeguse shelli kinni ja avab uue vastavalt käsklusele: | ||
<pre> | <pre> | ||
exec [command] | exec [command] | ||
Line 23: | Line 23: | ||
exec -a name | exec -a name | ||
</pre> | </pre> | ||
Avab programmi tühjas/puhtas keskkonnas | |||
<pre> | <pre> | ||
exec -c | exec -c |
Revision as of 21:59, 3 January 2015
Tauno Põitel, AK 21
Sissejuhatus
Käesolev artikkel vaatleb lähemalt Unixi käsklust exec.
Antud käsul on 2 erinevat funktsiooni: saad vahetada shelli ning manipuleerida standardsisendite ja väljunditega, sealhulgas koostada nn järjestikprotsesse. (viimane funktsioon ei pruugi olla toetatud kõikide shellide poolt)
Antud käsklust saad kasutada ükskõik millise kasutaja rollis olles.
Süntaks
exec [-cl] [-a name] [command [arguments]]
exec < fromfile
[1][2]
Võtmed
Paneb praeguse shelli kinni ja avab uue vastavalt käsklusele:
exec [command]
1
exec -a name
Avab programmi tühjas/puhtas keskkonnas
exec -c
3
exec -l
Kasutamine
Sisu....
Näide.1 - shelli vahetamine
Kui soovime olemasoleva shelli asemel kasutada näiteks csh-d, kasutame alljärgnevat käsklust:
exec csh
NB! kui tuleb teade, et "not found" tuleb eelnevalt csh installeerida:
apt-get install csh
Kokkuvõte
Kokkuvõte.......
Kasutatud materjalid
http://www.softpanorama.org/Tools/exec.shtml#A_method_of_redirection_of_STDIN_or_STDOUT
http://docstore.mik.ua/orelly/unix/upt/ch45_07.htm
http://www.gnu.org/software/bash/manual/bashref.html#What-is-Bash_003f
--Tpoitel 21:08, 3 January 2015 (EET)