我想在我的Redhat機器上解壓縮一個壓縮文件夾。在RedHat機器上進行C++代碼之前等待解壓完成
要做到這一點,我發送一個bash腳本的字符串;
"unzip /usr/bin/Folder.gz"
這解壓的文件夾沒有問題,因爲在我得到的一般
inflating folderA/folderB/fileX
等
不過,我想在unzip命令來保存代碼,等待直到解壓縮完成。
我一直在使用
sleep(5)
試過,但我並不想用這個,只是希望它總是會少於五秒尤其是這將是低效的非常小的壓縮文件。
我在網上,但無濟於事搜索...
所以我的問題是;什麼是一個可靠的方式來拖延一個程序,直到解壓縮完成?
O/S:紅帽
編程語言:C++
IDE:Eclipse的
如何發送字符串 - 即C++代碼 – Mark