使用sys_exec函數可以在程序中執行系統命令,從而實現自動化部署。下面是一個簡單的例子:
#include <stdlib.h>
int main() {
// 要執行的系統命令
char command[] = "sh deploy.sh";
// 使用sys_exec函數執行系統命令
int result = system(command);
// 檢查命令是否執行成功
if (result == 0) {
printf("部署成功!\n");
} else {
printf("部署失敗!\n");
}
return 0;
}
在這個例子中,程序會執行一個名為deploy.sh的腳本文件來實現自動化部署。你可以根據實際情況修改command變量中的命令來執行不同的部署操作。部署的具體內容可以根據需求編寫在deploy.sh腳本文件中。