
Eu configurei meu suse para funcionar com o xterm para que ele pudesse aparecer no gdb quando meus testes travassem. O arquivo .exe de inicialização do teste executa o teste especificado e abre o gdb quando ocorre uma falha. Isso funciona muito bem. Existe um wrapper python em torno deste arquivo .exe para implementar o paralelismo. Quando tento usar este wrapper python, vejo uma janela xterm exibida com esta mensagem: xterm: Can't execvp ulimit: No such file or directory
O script python faz uma pausa até eu fechar esta janela. Em seguida, ele continua normalmente sem problemas e abre o gdb conforme esperado.
Não consegui encontrar recursos suficientes para entender do que se trata a mensagem de erro. Preciso que esse erro seja eliminado para que eu possa automatizar esse processo. alguém poderia me ajudar com isso?
Responder1
O erro é causado pelo fato de que ulimit
é sempre um comando interno do shell, nunca um arquivo executável separado. Mas algo – talvez o seu script – espera executá-lo usando exec
.