我正在尝试开始,tmux
但我什至无法运行它。启动后立即退出,类似于这个问题。
它发生在没有.tmux.conf
, 和(以下一些示例)的情况下.tmux.conf
:
set -g default-shell /usr/bin/zsh
set -g status on
set -g history-limit 10000000
set -g prefix C-t
set -g status-bg green
setw -g window-status-current-bg cyan
setw -g window-status-current-attr bold
set -g status-right '#7H | %F %s'
bind-key C-t last-window
setw -g monitor-activity on
set -g visual-activity on
Run Code Online (Sandbox Code Playgroud)
new-session
在 的开头添加.tmux.conf
,如建议的那样,有些地方没有帮助,当我tmux new $SHELL
也使用时会发生这种情况(再次建议在某处解决此问题)。
我在用:
tmux
1.9azsh
5.0.2我的tmux-server.log
文件在以下之后显示tmux -v
:
server …
Run Code Online (Sandbox Code Playgroud) 我希望 systemd 服务处理分叉(我的文件本身不处理分叉。所以我依靠 systemd 来处理)
我的 .service 文件:
[Unit]
Description=swamp services management service
After=syslog.target
[Service]
Type=forking
ExecStart=/usr/bin/swamp
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
题
Type=forking
为我想要实现的目标指定足够了吗?或者它是否类似于新贵中的分叉,它实际上告诉新贵(如果我理解正确,不确定我是否这样做,我是编写 initscripts 的新手)我的服务将处理分叉/守护进程。