1.下载 MacroDroid 安卓app 设置 Termux 每隔两分钟自动启动
2.在 Termux 中安装ssh服务
3.修改 .bashrc 文件自启动ssh
nano ~/.bashrc
# 显示当前用户
echo "用户:$(whoami)"
# 检查并启动sshd
if pgrep -x "sshd" >/dev/null;
then echo "sshd 已运行中..."
else
sshd
echo "自动启动 sshd"
fi
-
按
Ctrl + O保存 -
按
Enter确认文件名 -
按
Ctrl + X退出
修改 .bashrc 文件使自动进入独立的liunx环境
需要安装 tmux和 proot-distro
GNU nano 8.0 .bashrc
echo "用户:$(whoami)"
if pgrep -x "sshd" >/dev/null;
then echo "sshd 已运行中..."
else
sshd
echo "自动启动 sshd"
fi
# ~/.bashrc 中的简化版本
if command -v tmux >/dev/null 2>&1 && [ -z "$TMUX" ]; then
# 检查是否已有 tmux 会话
if tmux has-session -t ubuntuXnj 2>/dev/null; then
# 已有会话,附加到现有会话
echo "恢复会话"
#exec tmux attach -t ubuntuXnj
else
# 创建新会话
echo "创建新会话"
tmux new-session -d -s ubuntuXnj 'proot-distro login ubuntu --bind /mnt/media_rw/264C-600E:/mnt/gt128 --bind /mnt/media_rw/C267-76B3:/mnt/t1'
fi
fi
使用命令进入独立liunx环境
tmux attach -t ubuntuXnj
离开时下面操作,独立liunx还在后台运行
分离到后台(不结束会话) 在 tmux 中按:Ctrl+B, 然后按 D