Hi All I have been looking for how to do this for days now. I have needed a way to interact with a running copy of craftbukkits's console that i have running inside a screen session. This can be used by web interfaces or command/control scripts outside of craftbukkit. My current init script force kills the process. I will be providing an update soon that will trigger a save and proper stop. Now to the meat of this post. You can not interact with a java -jar under linux using its /proc/(pid)/fd/0,1,2 interface due to the way java closes and then reopens its connection to stdin. The only way to interact with the console is to use a method to start your own manager which starts craftbukkit.jar The method outlined below allows you to send commands to the screen session running craftbukkit from a script as if you were typing them into the console. As the user you are running the screen session and craftbukkit as: Code: screen -S (name) -p(screen number) -X stuff "(command)^M" (name) = the PID of the screen session or the name of the screen session. I auto start my screen session and call it MineCraft (screen number) = If its the only process running inside the screen which it should be then this will always be "0" (command) = the command you want to run"save-all" "stop" (any command you could type in console) ^M = Enter/Return This can be generated by hitting Ctrl-v and then hitting enter. So that is all there is to it. Those making web interfaces or want to be able to get stats from outside the minecraft server without creating a plugin there's the commands you need. I hope this helps others running a linux server.