gpt4 book ai didi

shell - 如果 session 不存在但不在 tmux 中附加,则在后台创建 session

转载 作者:行者123 更新时间:2023-12-05 01:25:24 26 4
gpt4 key购买 nike

我看过this similar question其中询问创建一个 tmux session ,或者如果它不存在则附加。

我想做的有点不同:创建一个 tmux session 如果它不存在,但不要附加。计划是使用规范名称创建几个不同的 session ,然后使用 tmux send 向它们发送命令。 . tmux有没有简单的方法或 shell 脚本来创建具有特定名称的 session ,仅当它不存在时?

最佳答案

如果您尝试创建具有相同名称的 session ,tmux 将返回退出代码为 1 的错误。

drizzt@liara ~ % tmux new-session -d -s test 
drizzt@liara ~ % tmux new-session -d -s test
duplicate session: test
drizzt@liara ~ % echo $?
1
drizzt@liara ~ %

如果您不喜欢重复的 session 错误,您可以执行以下操作:
drizzt@liara ~ % tmux has-session -t test || tmux new-session -d -s test

关于shell - 如果 session 不存在但不在 tmux 中附加,则在后台创建 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26407989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com