終了処理をトラップに書くので、evalで拾う処理は不要。