1234567891011121314151617 |
- 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();
- }
- }
|