Commit Graph
19 Commits
Author SHA1 Message Date
EnumDev e5c465610c Only wait for background service processes to exit 2025-11-24 16:34:55 +02:00
EnumDev 5ee42a5966 Improve service initialization and reloading 2025-11-17 20:49:46 +02:00
EnumDev 81421b0cc4 Prevent killing process if pid is 0 2025-11-17 10:03:45 +02:00
EnumDev 2aef0c0ff9 Improve StopService function 2025-11-16 20:18:08 +02:00
EnumDev 33e7479044 Fix esvm exiting on service crash 2025-11-16 17:27:47 +02:00
EnumDev 93ab1c0607 Remove service dependencies field 2025-11-09 14:32:01 +02:00
EnumDev dea5760d75 Read enabled services file during runtime 2025-11-09 11:28:51 +02:00
EnumDev 70ef610ce6 Use process group IDs for terminating service subprocesses 2025-11-08 20:06:59 +02:00
EnumDev 5ed1128e43 Add 'reload' service subcommand to ectl 2025-11-06 18:48:26 +02:00
EnumDev 2be3e0c947 Add ready_fd service field 2025-10-14 20:39:34 +03:00
EnumDev 6d34559335 Store service state in struct 2025-09-24 19:08:51 +03:00
EnumDev 09d8b70009 Store service process ID in struct 2025-09-24 18:58:46 +03:00
EnumDev 8ed8efa9b6 Put enabled services to stage 3 when converting plain text format 2025-09-24 15:07:48 +03:00
EnumDev d83c822c73 Minor enabled service stage fixes 2025-09-24 13:34:46 +03:00
EnumDev f470c0ec78 Add enabled service stages and redo esvm startup and shutdown 2025-09-23 21:32:17 +03:00
EnumDev 3c1d39831f Keep simple services running if exit method is "stop_command" 2025-09-01 16:10:56 +03:00
EnumDev 1e35b0a000 Move service status functionality to esvm 2025-08-27 20:23:15 +03:00
EnumDev 0df715dda1 Move service enable/disable functionality to esvm 2025-08-27 15:57:56 +03:00
EnumDev 1d4a51abe0 Separate go files in esvm 2025-08-26 14:15:31 +03:00