Linux process API using C# in Mono -
i know possible code c# .net apps in linux using mono. however, wondering process interfaces of linux. use services getpid()
, getppid()
, fork()
using c# , mono , running on linux environment?
for getpid()
, getppid()
use syscall in way:
using system; using mono.unix.native; namespace stackoverflow { class mainclass { public static void main(string[] args) { int pid = syscall.getpid(); int ppid = syscall.getppid(); console.writeline ("pid: {0}", pid); console.writeline ("ppid: {0}", ppid); } } }
you need mono.posix.dll
for fork()
can use process. see example here: creating child process c#
documentation process class c#.
Comments
Post a Comment