Files
cloudron-box/src/scripts
Girish Ramakrishnan 7047ee9391 shell: add timeout logic and rework error handling
what's important:

* if task code ran, it exits with 0. this code is regardless of (error, result)
  * when it exited cleanly, we will get the values from the database

* if task timed out, the box code kills it and it has a flag tracking timedOut. we can
  ignore exit code in this case.

* if task code was stopped, box code will send SIGTERM which ideally it will handle and end with 70.

* if task code crashed and it caught the exception, it will return 50

* if task code crashed and node nuked us, it will exit with 1

* if task code was killed with some unhandleabe signal, taskworker.sh will return the signal (9=SIGKILL)
2025-07-17 12:44:24 +02:00
..
2025-01-20 13:56:26 +01:00
2023-01-27 21:05:25 +01:00
2022-01-27 09:16:46 -08:00
2021-03-23 16:34:32 -07:00
2020-07-27 22:55:09 -07:00
2023-12-06 22:20:25 +01:00