gpt4 book ai didi

java - 向正在运行的java进程linux插入命令

转载 作者:太空宇宙 更新时间:2023-11-04 04:11:05 26 4
gpt4 key购买 nike

上下文:我有一个在后台运行的《我的世界》服务器,但我无法访问任何服务器命令,因为它在后台运行...如果知道进程的 PID,有什么方法可以在正在运行的线程中向服务器发出命令?一些研究建议命名管道,但我不确定这是否正确或如何在本示例中使用它们。

我想要做什么:向当前运行的 Minecraft 服务器发出命令。就像是:禁止玩家姓名 | 28013

最佳答案

虽然我对 Minecraft 服务器一无所知,但如果它接受来自 stdin 的命令,您应该能够使用命名管道概念。

mkfifo minecraft_in
whatever_command_to_start_mincraft < minecraft_in > minecraft_out 2>&1 &

然后每当您想向进程发送任何内容时:

echo "Command" > mincraft_in

关于java - 向正在运行的java进程linux插入命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19039286/

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