diff options
author | Marco Capitani <m.capitani@nextworks.it> | 2018-02-16 14:34:35 +0100 |
---|---|---|
committer | Marco Capitani <m.capitani@nextworks.it> | 2018-02-16 14:46:05 +0100 |
commit | 198fa7d4fe50b050d72cd406f4265b5fc138c9ca (patch) | |
tree | dbd914c7dc135ffadde778e3cfcd75b0f0881708 | |
parent | 5c2160624972beba6a1d50438e0ef2b8d723a4d5 (diff) | |
download | rumba-198fa7d4fe50b050d72cd406f4265b5fc138c9ca.tar.gz rumba-198fa7d4fe50b050d72cd406f4265b5fc138c9ca.zip |
storyboard: re-added client applications logging
-rw-r--r-- | rumba/storyboard.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/rumba/storyboard.py b/rumba/storyboard.py index bbb1946..26e91fd 100644 --- a/rumba/storyboard.py +++ b/rumba/storyboard.py @@ -412,9 +412,10 @@ class StoryBoard: for (x, t) in self.commands_list.items()}) self.start_time = time.time() - script = r'nohup "$@" > /dev/null & echo "$!"' + script = r'logname="$1"; shift; nohup "${@}" ' \ + r'> /tmp/${logname}.rumba.log 2>&1 & echo "$!"' + logger.debug("Writing utility startup script on client nodes.") for node in self.client_nodes: - logger.debug("Writing utility startup script on client nodes.") node.execute_command( "echo '%s' > startup.sh && chmod a+x startup.sh" % (script,) ) |