使った並行処理をバッチ処理などで実行した際、キーボードによる中断(KeyboardInterrupt)をするとプロセスがハングアップすることがある。コマンドでプロセスを終了する必要に迫られる。トラップすれば、プログラムのハングアップは防げる。中断した後もプログラムが続行してしまう。使えば、問題を回避できる。この場合は即座にプログラムが終了する。メソッドとともにタイムアウトの時間(秒数)を指定する必要がある。いうコマンドライン・ツールを作った。2個のコマンドがインストールされる。以下に、基本的な使い方を説明する。コマンドにターミナル上で色を付けるだけのツール。引数なしで実行すれば、標準入力から読み取った文字列が、ターミナルに赤色で表示される。「-l」オプションでラベルを指定。各行の左側に反転色で表示される。ラベルを変えれば色も変わる。ラベルの文字列によって、色が一意に決まるというのが最大の特徴。「-c」オプションで色を直接指定することも可能。「-s」オプションでセパレータ文字列も変えられる。コマンド同様、引数にファイルパスを指定すれば、その内容を全て表示する。--help」でヘルプを表示。コマンドの出力を色付きで表示するためのツール。コマンドが実行されている。コマンドを使ってリモートサーバ上でコマンドを実行し、その出力を色付きで表示する。ラベルとして利用される。そのため同じサーバは同じ色で出力される。標準エラー出力はセパレータが「+」に変わる。複数のサーバ上で、同じコマンドを同時に実行することが可能。同じような機能)ホスト名のリストは、「-h」オプションでファイルから読み込むか、「-H」オプションで文字列として指定する。「-p」オプションで多重度を制限可能。--help」でヘルプを表示。「--distribute」オプションを指定すれば、引数を各サーバに分割・分配して実行することができる。5個の引数を、各サーバにほぼ均等になるように割り当てて、そのコマンドを並行実行する。e」というコマンドが同時に実行されている。この機能は、多数の入力ファイルと複数のサーバがある場合、手軽に仕事を分割するのに役立つと思う。普通に書けばバイナリデータにも対応できる。上記のコードはエンコードエラーになる。