error_counter = 0; last_error_message = null; @on_error error_counter++; if(error_counter > 1) { msg.dev("Error Handler activated"); if(last_error_message == error_message) { msg.dev("Same error again"); term(); } last_error_message = error_message; msg.dev("Restarting script..."); if(error_counter >= 5) { msg.dev("Script terminated. Endless loop."); term(); } }