Kun mikä tahansa ohjelma käynnistetään UNIX-käyttöjärjestelmän komentoriviltä, tulee siitä yksi käyttöjärjestelmässä pyörivä prosessi (engl. process) [WEL97W]. Käynnistyshetkellä prosessille annetaan tunnistusnumero (engl. process identifier). Tcl-kielen komento pid palauttaa ohjelman tunnistusnumeron ajon aikana, esimerkiksi
pid
=> 7189
Tcl-ohjelman sisältä voidaan käynnistää aliprosesseja, jotka suoritetaan komennolla exec. exec-komento käynnistää parametrinaan saadu n komennon käyttöjärjestelmän tilassa omana prosessinaan. Tcl-ohjelman suoritus jatkuu aliprosessin loputtua ohjelman seuraavalta riviltä. exec hakee parametrinaan saatavaa komennon nimeä ensin ty& ouml;hakemistosta (engl. working directory) eli hakemistosta, jossa Tcl-ohjelma käynnistettiin, ellei sitä ole muutettu komennolla cd. Sen jälkeen exec käy läpi kaikki hakemistot, jotka ovat käyttöjärjestelmän ympäristömuuttujassa PATH ja suorittaa ensimmäisen löytämänsä suorituskelpoisen ohjelman, jonka nimi vastaa parametrina saamaansa komentoa. Esimerkissä
exec rm doku.txt
;#tältä riviltä jatkuu suoritus, kun aliprosessi
;#"rm doku.txt" loppuu
suoritetaan käyttöjärjestelmän komento rm, joka poistaa tässä tapauksessa tiedoston doku.txt.
Tcl-ohjelman (prosessin) voi lopettaa komennolla exit. Se lopettaa ohjelman, jossa sitä kutsutaan. Koska exit-komento lopettaa ohjelman suorituksen, se ei palauta mitä&au ml;n arvoa.
Luk-tutkielma: Tcl/Tk -opiksi ja iloksi.