claude while true; do ssh -o User=root claude-cloud 2>&1; echo; echo '[cloud] SSH to claude-cloud ended. Press Enter to retry...'; read -r; done exit aws --version which curl unzip curl -fsSL https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip -o /tmp/awscliv2.zip ls -la /tmp/awscliv2.zip unzip -q -o /tmp/awscliv2.zip -d /tmp ls /tmp/aws/install /tmp/aws/install aws --version ls -la /root/.aws printenv AWS_CONFIG_FILE AWS_PROFILE AWS_DEFAULT_PROFILE HOME echo ===DIAG_UPTIME=== uptime nproc free -h df -h / df -h echo ===DIAG_TOP=== top -bn1 echo ===DIAG_VMSTAT=== vmstat 1 3 echo ===DIAG_COUNTS=== pgrep -c chrome pgrep -c bun pgrep -c node pgrep -c codex pgrep -c claude pgrep -c tailscaled ps -e --no-headers -o pid r echo ===DIAG_PSI_MEM=== cat /proc/pressure/cpu cat /proc/pressure/memory cat /proc/pressure/io echo ===DIAG_ZOMBIE=== ps -e -o stat=,comm= --sort=stat echo ===DIAG_DMESG=== dmesg -T --level=err,warn echo ===DIAG_ZCOUNT=== journalctl --since '30 min ago' -p warning --no-pager -n 30 clear uname -r systemctl list-units --type=service --state=running --no-pager --plain --no-legend systemctl is-enabled sendblue-channel.service tailscaled.service redis-server.service exult-chrome.service exult-novnc.service exult-x11vnc.service exult-xvfb.service fail2ban.service systemctl list-unit-files --no-pager --no-legend --type=service systemctl list-unit-files --no-pager --no-legend --type=service --user --machine=claude@.host loginctl show-user claude -p Linger -p State -p Name systemctl --user --machine=claude@.host list-units --type=service --state=running --no-pager --no-legend --plain systemctl --user --machine=claude@.host cat outlook-agent.service clear cat /home/claude/.config/systemd/user/outlook-agent.service /home/claude/.config/systemd/user/exult-agent.service /home/claude/.config/systemd/user/teams-agent.service cat /home/claude/.local/bin/outlook-agent-forever.sh clear head -n1 /home/claude/.local/share/outlook-agent-uuid.txt /home/claude/.local/share/exult-agent-uuid.txt /home/claude/.local/share/teams-agent-uuid.txt /home/claude/.local/share/voice-agent-uuid.txt ls -la /home/claude/.local/share/ su - claude -c "tmux ls" clear pgrep -c tailscaled pgrep -c chrome pgrep -c claude ps -e --no-headers -o pid uptime ls /boot/vmlinuz-6.8.0-117-generic ls -t /boot/vmlinuz-* ls /var/run/reboot-required clear su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user enable voice-agent.service" su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user is-enabled voice-agent.service advancedmd-mcp.service outlook-mcp.service ringcentral-admin-mcp.service email-channel.service exult-agent.service outlook-agent.service teams-agent.service" sync systemctl reboot uptime uname -r pgrep -c tailscaled clear systemctl is-active sendblue-channel.service tailscaled.service redis-server.service exult-chrome.service exult-novnc.service exult-x11vnc.service exult-xvfb.service fail2ban.service ssh.service su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user is-active advancedmd-mcp.service email-channel.service outlook-mcp.service ringcentral-admin-mcp.service claude-pr-reviewer.service codex-pr-reviewer.service gemini-pr-reviewer.service exult-agent.service outlook-agent.service teams-agent.service voice-agent.service" pgrep -c tailscaled pgrep -a -f "tailscaled" clear tailscale status --self --peers=false su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user is-active voice-agent.service" su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user status voice-agent.service --no-pager -n 20" su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 journalctl --user -u voice-agent.service -n 30 --no-pager" su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user disable voice-agent.service" su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user stop voice-agent.service" su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user reset-failed voice-agent.service" su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user is-enabled voice-agent.service" clear ss -ltnp sport = :18810 or sport = :18812 or sport = :18814 or sport = :3001 or sport = :3002 or sport = :3003 su - claude -c "tmux ls" su - claude -c "tmux capture-pane -t outlook -p -S -8" su - claude -c "tmux send-keys -t outlook 1" su - claude -c "tmux send-keys -t outlook Enter" su - claude -c "tmux capture-pane -t outlook -p -S -12" su - claude -c "tmux capture-pane -t teams -p -S -10" su - claude -c "tmux send-keys -t teams 1" su - claude -c "tmux send-keys -t teams Enter" su - claude -c "tmux capture-pane -t exult-agent -p -S -10" su - claude -c "tmux capture-pane -t teams -p -S -8" clear su - claude -c "XDG_RUNTIME_DIR=/run/user/1000 systemctl --user status amd-notify.service --no-pager -n 8" pgrep -c -f "sbin/tailscaled --state" pgrep -c chrome pgrep -c -f "" uptime su - claude -c "tmux capture-pane -t teams -p -S -6"