O erro é causado pelo fato de que ulimit
é sempre um comando interno do shell, nunca um arquivo executável separado. Mas algo - talvez seu script - está esperando executá-lo usando exec
.
Eu configurei meu suse para trabalhar com o xterm para que ele pudesse abrir o gdb quando meus testes travassem. O arquivo .exe de inicialização de teste executa o teste especificado e abre o gdb quando ocorre uma falha. Isso funciona muito bem. Há um wrapper python em torno desse arquivo .exe para implementar o paralelismo. Quando tento usar esse wrapper python, vejo uma janela xterm exibida com a seguinte mensagem: xterm: Não é possível execvp ulimit: não existe esse arquivo ou diretório
O script python faz uma pausa até eu fechar esta janela. Em seguida, continua normalmente sem problemas e abre o gdb como esperado.
Não encontrei recursos suficientes para entender sobre o que é a mensagem de erro. Eu preciso desse erro para que eu possa automatizar esse processo. alguém poderia me ajudar com isso?