1
Linux環境で外部実行可能ファイルを実行するtclで書かれたフローを実行しています。それらの実行可能ファイルの1つは、実行中に数秒間ポップアップしてから破棄される新しいウィンドウを作成します。これらのウィンドウで提供される情報は必要ありませんが、フローはバックグラウンドで実行されますが、通常の作業には迷惑をかけ、干渉します。実行可能ファイルはexec
を使用して呼び出されます。tclのフロー内から呼び出された実行可能ファイルによって開かれた新しいウィンドウを抑制する
set cmd "exec $KITE(SI_Exe)/run_SI_01_fast_touchstone.sh $KITE(MCRroot) $KITE(SI_config_file_name) "
puts "Running $cmd "
eval $cmd
抑制するための方法はありますが/dev/null
にプログラムからの出力を指示することができる方法と同様のものが窓のポップアップ?
またはもっと近代的なhttp://www.freedesktop.org/wiki/Software/Xephyr。 – kostix