首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >tmux -自动启动tmux服务器,以便运行tmux .config脚本。

tmux -自动启动tmux服务器,以便运行tmux .config脚本。
EN

Stack Overflow用户
提问于 2018-11-19 13:34:40
回答 1查看 454关注 0票数 2

我正在调用一个“.”文件并获取错误:

代码语言:javascript
运行
复制
no server running on /tmp/tmux-1000/default

如果在调用上面的文件之前手动启动tmux会话,那么一切都正常,因为tmux会话打开了tmux服务器。

这是自动化的一部分,所以我需要嵌入tmux服务器的启动。对于在不手动启动tmux服务器的情况下保护tmux服务器启动的最简单、最直接的方法,有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2022-11-04 01:53:58

在调用tmux source-file .tmux.conf之前,您实际上需要在tmux中运行一个会话。您应该运行tmux new-session -s sessionname -f .tmux.conf,选项-f允许您指定要使用的conf文件,在本例中是.tmux.conf。作为另一种选择,使用tmux new-session -s sessionname -d创建会话,用tmux source-file .tmux.conf调用conf文件,最后使用tmux attach附加到会话。

作为参考,这是从man tmux中提取的。

-f文件指定另一个配置文件。默认情况下,tmux从/etc/tmux.conf加载系统配置文件,如果存在,则在~/.tmux.conf、$XDG_CONFIG_HOME/tmux/tmux.conf或~/.config/tmux/tmux.conf查找用户配置文件。配置文件是一组tmux命令,在服务器第一次启动时按顺序执行。当服务器进程启动时,tmux只加载一次配置文件。源文件命令可用于稍后加载文件.tmux在创建的第一个会话中显示来自配置文件中的命令的任何错误消息,并继续处理配置文件的其余部分。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53375795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档