私はシェルスクリプトを介してファイルを実行し、その出力をそのファイルに書き込もうとしています。
スクリプトは非常に単純です。
/usr/local/sicstus4.1.1/bin/sicstus -l run --goal "runh('examples / callbacks_matlab.pl'、S)、halt。" >「/Users/Andrew/Dropbox/IP/modellingphase/rules.txt」
ただし、これを実行すると、次のエラーで失敗します。sicstus(24883,0x7fff70916ca0)malloc:*オブジェクト0x10082b408のエラー:解放されたオブジェクトのチェックサムが正しくありません-オブジェクトは解放された後に変更された可能性があります。*デバッグするmalloc_error_breakにブレークポイントを設定します
一方、ゴールから「停止」を削除すると、すべてが正常になりますが、Sicstusはまだ実行されています。
シェルスクリプトで上記のエラーが発生することなく、sicstusを終了する方法はありますか?
お時間をいただきありがとうございます。
アンドレアス