1.wait
wait是用來阻塞當前程序的執行,直至指定的子程序執行結束後,才繼續執行。使用wait可以在bash指令碼「多程序」執行模式下,起到一些特殊控制的作用。
2.使用格式
wait [程序號 或 作業號]
eg:wait 23 or wait %1
備註:如果wait後面不帶任何的程序號或作業號,那麼wait會阻塞當前程序的執行,直至當前程序的所有子程序都執行結束後,才繼續執行。
3.使用範例
#!/bin/sh
echo 「1」
sleep 5&
echo 「3」
echo 「4」
wait #會等待wait所在bash上的所有子程序的執行結束,本例中就是sleep 5這句
echo」5」
Linux命令下,cp,rm,mv命令的使用
linux命令列下的複製 刪除與移動 cp,rm,mv cp copy 複製 cp這個命令的用途很多,除了單純的複製之外,還可以建立鏈結檔案對比兩檔案的新舊而予以更新,以及複製整個目錄等 語法cp adfilprsu 原始檔 目標檔案 原始檔 source 目標檔案 destination 選項 a...
Linux下的exit函式和wait函式
exit函式 無論在程式中的什麼位置,只要執行到exit系統呼叫,程序就會停止剩下的所有操作,清除包括pcb在內的各種資料結構,並終止本程序的執行。如果乙個程序已經終止,而其父程序沒有對其進行處理 獲得終止資訊,釋放資源 那麼它將變成殭屍程序,在編寫長期執行的程式時,尤其要注意這一點。wait函式 ...
linux下source命令的使用
source命令 source命令也稱為 點命令 也就是乙個點符號 source命令通常用於重新執行剛修改的初始化檔案,使之立即生效,而不必登出並重新登入。用法 source filename 或 filename source命令除了上述的用途之外,還有乙個另外乙個用途。在對編譯系統核心時常常需要...