
私は、テストがクラッシュしたときに gdb がポップアップ表示されるように、SUSE を xterm で動作するように設定しました。テストを起動する .exe ファイルは、指定されたテストを実行し、クラッシュが発生したときに gdb を開きます。これは問題なく動作します。この .exe ファイルには、並列処理を実装するための Python ラッパーがあります。この Python ラッパーを使用しようとすると、次のメッセージとともに xterm ウィンドウがポップアップ表示されます: xterm: Can't execvp ulimit: No such file or directory
このウィンドウを閉じるまで、Python スクリプトは一時停止します。その後、問題なく正常に続行され、期待どおりに gdb が開きます。
エラー メッセージの意味を理解するのに十分なリソースが見つかりませんでした。このプロセスを自動化するには、このエラーを解消する必要があります。誰か助けてくれませんか?
答え1
このエラーは、 が常にシェルの組み込みコマンドであり、独立した実行可能ファイルではないという事実によって発生しますulimit
。しかし、何か (おそらくスクリプト) が を使用してこれを実行することを期待していますexec
。