Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何停止在tmux会话中运行的脚本?_Bash_Minecraft_Tmux - Fatal编程技术网

Bash 如何停止在tmux会话中运行的脚本?

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会话中运行脚本。 当获取“.stopwrapper”作为输入时,脚本将关闭

如何使用脚本将此输入发送到会话中

或者,如何使用脚本关闭会话本身

编辑:

我以以下内容开始脚本:

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