Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come usare Exec in Bash Script

Unix ha un numero di lingue diverse shell per la linea di comando , con nomi come Korn shell , CShell , Bourne shell e di Bash . La differenza è di solito nella sintassi e la grammatica dei comandi operativi sulla linea di comando . Tuttavia, molti comandi sono comuni a tutte le shell , tra cui " exec ". Exec esegue un comando , prendendo il posto del processo corrente . Pertanto, se un terminale è gestito e il comando exec viene chiamato, il processo di terminale si chiude e il comando exec adotterà id di processo del terminale . Istruzioni
1

Avviare un terminale per immettere i comandi . In Unix su un sistema Linux , caricare una linea di prompt dei comandi utilizzando il programma terminale . Di solito , si sceglie "Applicazioni ", " Accessori ".
2

Eseguire il comando exec in modo che sia esso che il processo che ha preso in consegna ( il terminale in questo caso) l'uscita non appena la exec comando sia stato completato . Un esempio è mostrato sotto :

"exec echo ciao"

Poiché il comando exec riprende il processo in corso , verrà eseguito il comando exec e poi uscire dalla finestra del terminale
< . br>
3

Creare una nuova shell bash per evitare il comando exec chiusura del terminale . Ciò può essere ottenuto semplicemente digitando bash nella riga di comando come segue:

"bash "
4

Eseguire il comando exec nella shell bash . La finestra del terminale rimarrà , perché la nuova shell è stato eseguito come un sotto processo del comando precedente . Ora, se il comando exec viene eseguito una seconda volta si uscirà dal terminale perché ha sostituito l' ID del processo originale e poi completato .

 

Programmazione © www.354353.com