做网站价格_网络营销优化公司_电子商务网站开发_深圳龙岗网络推广

苏州seo

潮州网络推广、广州网站维护、永久使用、不限域名、四川网络推广

微网站?

做网站价格_网络营销优化公司_电子商务网站开发_深圳龙岗网络推广

三、代码实现
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
char cmd0[4096],cmd1[4096],cmd2[4096];
char tmp0[4096];
int main(int argc,char **argv){
if (argc != 6){
printf("Usage: openlpl <http|https|ipport> <port> <file> <remote> <git-branch>\n");
printf("Example: openlpl https 80 80.txt origin master\n");
return 0;
}
char *mode = argv[1];
char *port = argv[2];
char *dir = ".";
char *file = argv[3];
char *rem = argv[4];
char *br = argv[5];
sprintf(tmp0,"cd %s",dir);
system(tmp0);
sprintf(cmd0,"ssh -R 80:localhost:%s sh@sh3.neiwangyun.net > .%s.tmp 2> /dev/null",port,file);
sprintf(cmd1,"cat .%s.tmp | grep %s | grep -v tunnel | awk '{print }' > %s",file,mode,file);
sprintf(cmd2,"git add . && git commit -m \"changed domain\" && git push %s %s",rem,br);
while (1){
if (fork() == 0){
system(cmd0);
return 0;
}
sleep(5);
system(cmd1);
system(cmd2);
wait(NULL);
}
return 0;
}
将这个文件存储为openlpl.c(OpenLPL: Open Local Port Locating,开源的本地端口定位服务)

网站后台维护制作一般网站深圳网站推广公司备案密码找回合肥网站推广企业网站管理系统莱芜百度推广给我一个网站72建站网湖州网站推广更新带动器网站搭建平台门户站模板义乌seo深圳网络推广北京网络推广定制app开发东莞网络营销外包哪个网站建站好网页界面设计公司新零售商城系统开发上海网站推广单页网站制作网站优化推广嘉兴seo石家庄整站优化重庆搜索引擎优化东莞网络营销公司门户模板长沙网站优化培训青岛网站推广

猜你喜欢