Commit 066e9458 authored by 957dd's avatar 957dd

加入了system执行检查,和船等的修改

parent 022cddf0
No preview for this file type
......@@ -55,12 +55,18 @@ int tailscale_control(cJSON *body) {
return -4;
}
// 用户要求不开机自启,因此先 disable
system("sudo systemctl disable tailscaled > /dev/null 2>&1");
int disable_ret = system("sudo systemctl disable tailscaled > /dev/null 2>&1");
if (disable_ret != 0) {
my_zlog_warn("tailscale_control: disable tailscaled failed, ret=%d", disable_ret);
}
my_zlog_info("tailscale_control: Tailscale installed successfully");
}
// 确保服务已启动
system("sudo systemctl start tailscaled > /dev/null 2>&1");
int start_service_ret = system("sudo systemctl start tailscaled > /dev/null 2>&1");
if (start_service_ret != 0) {
my_zlog_warn("tailscale_control: start tailscaled service failed, ret=%d", start_service_ret);
}
// 启动 tailscale
char cmd[512];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment