O programa não termina quando chamado do udev

1

Eu escrevi um programa em C # / Mono que investiga um dispositivo para determinar se é um modem.

O programa funciona bem na linha de comando. No entanto, quando é chamado de PROGRAM= em uma regra do udev, o programa é executado corretamente até o final e, em seguida, falha ao finalizar. Como uma informação adicional, o programa faz terminar quando chamado de RUN+= .

O programa também termina com sucesso, mesmo quando chamado de PROGRAM= , em um sistema diferente baseado no Ubuntu. O sistema em questão aqui está executando o Gentoo.

Além disso, um aplicativo de uma linha "Hello world" escrito em C # tem os mesmos sintomas do meu aplicativo.

O que poderia fazer com que o programa não terminasse?

    
por David Pfeffer 20.11.2011 / 21:41

0 respostas