在 Cent OS 下使用 mono 运行 C# 程序。有一个先进先出,允许外部输入进入该程序。
我还必须cat
接受来自运行单声道程序的屏幕会话的输入。
#! /bin/bash -
echo "Starting server"
mono --gc=sgen Server-CLI.exe < $fifo &
echo $$ > $PIDFILE
cat > $fifo
echo "Server stopped. Cleaning up"
rm -f $fifo
rm -f $PIDFILE
cat
单声道程序退出时如何退出?现在,如果单声道程序退出,cat
仍在运行,因此脚本永远不会到达 2nd echo
。