From 971534b61f81918308396af8455bde7b346ae7c7 Mon Sep 17 00:00:00 2001 From: xjules Date: Thu, 10 Oct 2024 13:01:56 +0200 Subject: [PATCH] Inject nohup to make sure that bkill executes after ert dies --- src/ert/scheduler/lsf_driver.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ert/scheduler/lsf_driver.py b/src/ert/scheduler/lsf_driver.py index d5893bbaad1..29091e9a957 100644 --- a/src/ert/scheduler/lsf_driver.py +++ b/src/ert/scheduler/lsf_driver.py @@ -414,7 +414,7 @@ async def kill(self, iens: int) -> None: return_on_msgs=(JOB_ALREADY_FINISHED_BKILL_MSG), ) await asyncio.create_subprocess_shell( - f"sleep {self._sleep_time_between_bkills}; {self._bkill_cmd} -s SIGKILL {job_id}", + f"nohup sh -c 'sleep {self._sleep_time_between_bkills}; {self._bkill_cmd} -s SIGKILL {job_id}' &", start_new_session=True, stdout=asyncio.subprocess.DEVNULL, stderr=asyncio.subprocess.DEVNULL,