関連の機能を紹介します。起動時に指定したスクリプトの最後まで達すれば、プログラムは終了します。エラー終了した場合にはエラーの内容に対応した終了ステータスで終了します。以外の終了ステータスで終わるべきです。いうのはプログラム側で決める必要があります。しておけばいいと思います。終了ステータスの仕様等について詳しく知りたい方は以下の記事の「終了ステータス」の節をみてください。メソッドとして用意されています。引数に渡した値を終了ステータスとしてプログラムを終了します。関連のイベントについて説明します。イベントシステムの基本については以前の記事を見てください。イベントプログラムの終了前に呼ばれるイベントです。リスナーの関数には終了ステータスが引数として渡されます。ここから非同期処理を実行して、終了を回避させるといったことはできません。以下の例ではログは出力されません。イベントはすべてのイベントループやスケジュールされた処理が終わり、終了される前に発生します。こちらはリスナーの関数から非同期処理を実行することもできます。終了した場合にはこのイベントは発生しません。リスナーが繰り返し呼ばれて、終了しなくなるためです。サンプルコード記事で使用したサンプルコードは以下のリンクから取得(名前をつけて保存)できます。コマンドの引数に渡して実行します。コマンドの使い方について詳しくは以前の記事をご覧ください。無料アクセス解析プロフィールAuthor:yohshiy職業プログラマー。軽い言語マニアなので、色々使っています。@yohshiyさんをフォローサイト紹介プログラミング好きのブログです。プログラミング関連の話題や公開ソフトの開発記などを雑多に書いてます。英語やネット系の話になることも。いかなる場合も一切の責任を負いません。