2017-02-15 9 views
1

qスクリプトでエラーが発生すると、デバッガプロンプトが表示されます。q))。デバッガを終了するには\と入力する必要があります。非対話型セッションでKDB +デバッガを無効にするにはどうすればよいですか?

これは対話型セッションでは問題ありませんが、スケジュールされた(非インタラクティブな)実行はcrontabから切断されます。

非対話型実行のデバッガを無効にすることはできますか?私のGoogle-fuが失敗します。

参考:http://code.kx.com/wiki/Reference/BackSlash

答えて

4

あなたは、エラーへの対処trapを使用する必要があります。

cronの定期的な作業では、cronがシリアル化されていないので、qコアをスピンアップする代わりに、実行中のqインスタンスでHTTP/IPC要求を発行したいのです。 IPCを使用すると、トラップは\eによって制御されます。

私たちが話している周期によっては、the timerを使用することもできます。

関連する問題