Personalmente anche sotto Unix io userei le syscall adeguate invece di scomodare comandi esterni...