From f9e7e7f920ac8581b8bcedf72fce67d7ec2275cc Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Fri, 17 Sep 2004 18:13:59 +0000 Subject: [PATCH] simple example on how to use -pid --- utils/misc/callgmsh.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 utils/misc/callgmsh.c diff --git a/utils/misc/callgmsh.c b/utils/misc/callgmsh.c new file mode 100644 index 0000000000..85abfe8bdc --- /dev/null +++ b/utils/misc/callgmsh.c @@ -0,0 +1,22 @@ +#include <stdlib.h> +#include <stdio.h> +#include <string.h> + +int main(void) +{ + int i, pid; + FILE *fp; + char str[32]; + + for(i = 0; i < 5; i++){ + system("gmsh -pid fichier.msh fichier.pos > /tmp/gmsh.pid &"); + + printf("computing %d...\n", i); + sleep(2); + + fp = fopen("/tmp/gmsh.pid", "r"); + fscanf(fp, "%d", &pid); + sprintf(str, "kill %d", pid); + system(str); + } +} -- GitLab