xterm: Ulimit kann nicht ausgeführt werden

1396
SaranyaDevi Ganesan

Ich stelle meine Suse so ein, dass sie mit Xterm arbeitet, damit gdb angezeigt werden kann, wenn meine Tests abstürzen. Die startfähige EXE-Datei für den Test führt den angegebenen Test aus und öffnet gdb, wenn ein Absturz auftritt. Das funktioniert gut. Es gibt einen Python-Wrapper um diese EXE-Datei, um Parallelität zu implementieren. Wenn ich versuche, diesen Python-Wrapper zu verwenden, wird ein xterm-Fenster mit der folgenden Meldung angezeigt: xterm: Kann nicht ausgeführt werden. Ulimit: Keine solche Datei oder ein solches Verzeichnis

Das Python-Skript wird angehalten, bis ich dieses Fenster schließe. Es geht dann normal weiter ohne Probleme und öffnet gdb wie erwartet.

Ich konnte nicht genügend Ressourcen finden, um zu verstehen, worum es in der Fehlermeldung geht. Ich brauche diesen Fehler, damit ich diesen Prozess automatisieren kann. Kann mir jemand dabei helfen?

0

1 Antwort auf die Frage

1
grawity

Der Fehler wird durch die Tatsache verursacht, dass ulimites sich immer um einen in die Shell integrierten Befehl handelt, niemals um eine separate ausführbare Datei. Aber irgendetwas - vielleicht Ihr Skript - erwartet, es mit auszuführen exec.

Ich habe "ulimit unlimited" aus dem Python-Skript heraus gesetzt. Das hat den Fehler verursacht. Vielen Dank! SaranyaDevi Ganesan vor 9 Jahren 0