Bash 如何停止在tmux会话中运行的脚本?
我正在tmux会话中运行脚本。 当获取“.stopwrapper”作为输入时,脚本将关闭 如何使用脚本将此输入发送到会话中 或者,如何使用脚本关闭会话本身 编辑: 我以以下内容开始脚本:Bash 如何停止在tmux会话中运行的脚本?,bash,minecraft,tmux,Bash,Minecraft,Tmux,我正在tmux会话中运行脚本。 当获取“.stopwrapper”作为输入时,脚本将关闭 如何使用脚本将此输入发送到会话中 或者,如何使用脚本关闭会话本身 编辑: 我以以下内容开始脚本: tmux new -d -n "minecraft" -s "minecraft" "sh /opt/minecraft/rtoolkit.sh" 发件人: 您还可以使用命名管道(使用mkfifo创建)的输入运行命令。请从以下位置查看: 您还可以使用命名管道(使用mkfifo创建)的输入运行命令。退房 您必须
tmux new -d -n "minecraft" -s "minecraft" "sh /opt/minecraft/rtoolkit.sh"
发件人:
您还可以使用命名管道(使用mkfifo创建)的输入运行命令。请从以下位置查看:
您还可以使用命名管道(使用mkfifo创建)的输入运行命令。退房
您必须确保将要分析的内容重定向到fifo_文件中,以便awk看到它并执行命令
您必须确保将要分析的内容重定向到fifo_文件中,以便awk看到它并执行命令。您是在尝试使用此行为编写脚本,还是在尝试将字符串插入已运行进程的标准输入中?时间较晚。我想将.stopwrapper添加到输入中。您可以发布更多关于如何启动脚本的详细信息吗?添加到初始邮件中您是在尝试使用此行为编写脚本,还是在尝试将字符串插入已运行进程的标准输入中?稍后再发布。我想把.stopwrapper放到输入中。你可以发布更多关于如何启动脚本的详细信息吗?添加到初始帖子中有没有一种方法可以发送sigterm或导致非正常死亡的东西有没有一种方法可以让它发送sigterm或导致非正常死亡的东西
tmux kill-session -t myname
fifo_file=/tmp/fifo_logs.$$
mkfifo $fifo_file
awk '.stopwrapper {tmux kill-session -t myname}' $fifo_file