From b75877298b7605bb5a3bcdf40b4f58faaff2a20a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Wed, 9 Jan 2019 17:56:24 +0100 Subject: [PATCH] eoptasks: do not start if already running in tmux --- eoptasks/eoptasks.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/eoptasks/eoptasks.py b/eoptasks/eoptasks.py index cd56025..6124f97 100755 --- a/eoptasks/eoptasks.py +++ b/eoptasks/eoptasks.py @@ -268,6 +268,10 @@ if not args.cmd: sys.exit(1) def init_tmux_session(): + if os.environ.get('TMUX'): # already in a tmux + sys.stderr.write('Cannot run embedded in tmux\n') + sys.exit(1) + tmux_session_name = 's%s' % random.randrange(1000) server_address = '/tmp/.eoptasks.%s' % tmux_session_name try: