From 4ac5d63faff19e438e217232d7d810ba24c8e9bd Mon Sep 17 00:00:00 2001 From: DuProcess <273172371+DuProcess@users.noreply.github.com> Date: Fri, 12 Jun 2026 13:59:12 -0400 Subject: [PATCH] Avoid login shell for Dosh sessions listing --- src/bin/dosh-client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/dosh-client.rs b/src/bin/dosh-client.rs index 9ea9fa2..183cc87 100644 --- a/src/bin/dosh-client.rs +++ b/src/bin/dosh-client.rs @@ -308,7 +308,7 @@ fn run_sessions_command( .arg(format!("UserKnownHostsFile={}", known_hosts.display())); } let script = r#"printf 'tmux sessions:\n'; tmux ls 2>/dev/null || printf ' none\n'; printf '\nDosh service:\n'; systemctl --user --no-pager --plain status dosh-server.service 2>/dev/null | sed -n '1,8p' || pgrep -af dosh-server || printf ' not running\n'"#; - let remote_command = format!("sh -lc {}", shell_word(script)); + let remote_command = format!("sh -c {}", shell_word(script)); let status = command .arg(server) .arg(remote_command)