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