latex l3sys スクリプトの終了コードを取得する

latex l3sys スクリプトの終了コードを取得する

私はlatex3インターフェースのl3sysを使用していますが、スクリプトを実行した後にその終了コードを取得する必要があります。 を実行しており、と\sys_get_shell:nnNを指定してみましたが、何らかの理由でシェルは最後のコマンドの終了コードではなくリテラル文字として解釈し、数学環境の$が1つ不足しているために失敗し、何らかの理由でで失敗します。理由はわかりません。echo $?echo \$$?echo $?echo \$?! TeX capacity exceeded, sorry [input stack size=5000].

これを機能させる方法はありますか、または私が見逃した終了コードへのインターフェースはありますか、またはスクリプトが他の方法で失敗した場合にコマンドを失敗させることはできますか?

関連情報