【发布时间】:2018-02-05 08:39:07
【问题描述】:
我的 new.sh bash 文件中有以下内容 -
#!/bin/bash
sudo -u bobby tmux -2 new-session -A -s main
sudo -u bobby tmux new-window `cd /home/new_dir/; node n1.js`
sudo -u bobby tmux new-window `cd /home/new_dir/; node n2.js`
sudo -u bobby tmux detach
我以root用户身份运行new.sh,但遇到很多问题:
1. tmux 为root 用户打开,并且不会自动分离,即使我有 tmux 分离。
2.为什么tmux为用户root打开,当它为用户bobby创建时(这是由tmux ls命令验证的。它说empty server为用户root,并为用户@987654330显示一个会话@)
3. tmux new-window cd home/new_dir/; node n1.js 和cd home/new_dir/; node n2.js 后面的命令完全忽略!
【问题讨论】: