tmux - 运行 tmux stop 命令时如何触发自定义命令或脚本?
问题描述
如果我运行,我希望能够干净地停止一些相关的服务tmux stop
例如,如果有一个 docker 实例正在运行,请停止它。基本上我希望能够触发将在发出命令时执行的自定义脚本/命令tmux stop
。
任何想法如何实现?
阅读手册 - 找不到!
提前致谢。
解决方案
您可以使用项目挂钩来实现您的目标。它们在 README 中被提及,如果项目的配置文件是使用tmuxinator new hook-demo
.
这是一个非常基本的示例,您应该可以将其用作起点:
# ~/.tmuxinator/hook-demo.yml
name: hook-demo
on_project_stop: echo "On `tmuxinator stop hook-demo`" && sleep 2
on_project_exit: echo "On detach (prefix+d)" && sleep 2
root: ~/
windows:
- one:
panes:
- echo hi
这些肯定可以在文档中更好地指出,我们很乐意考虑您可能有的任何反馈。
推荐阅读
- android - 如何以编程方式在位图周围完全添加填充?
- json - 键入'_InternalLinkedHashMap
' 不是“字符串” JSON 映射到模型中的子类型 - .net - Visual Studio 打开“记录 CPU 配置文件”以通过分析 CPU 使用率来测量应用程序性能但得到空结果
- c# - 从 TextBox 中的每一行中提取哈希值子字符串
- python - 使用 python 扩展、转置和去聚合数据集
- html - 防止文本中断到一半
- spring-boot - 启用弹簧启动执行器时的 Solr 自动配置问题
- python - Python 在启动时运行
- amazon-web-services - AWS Serverless:将用户权限存储在不同资源上的最佳方式
- powershell - -notmatch 和 win32_process 遇到问题