linux 下怎么用命令重新启动正在运行的cs服务
linux 下怎么用命令重新启动正在运行的cs服务!大侠们,不好意思啊,又提菜题了,见谅啊!!!谢谢回复: linux 下怎么用命令重新启动正在运行的cs服务
做一个脚本我是这样做的
case $1 in
start)
echo "cs1.6 start"
cd /home/cs/hlserver
export LD_LIBRARY_PATH=/usr/cs16/hlds_l:$LD_LIBRARY_PATH
# until false
# do
nice -20 ./hlds_run -pingboost 3 -game cstrike +port 7777 -nomaster-insecure +sv_lan 1 +sv_region 4 +ip 218.87.100.4 +servercfgfile 1.cfg +maxplayers 14 +map de_dust2 > /dev/null &
;;
stop)
echo "cs1.6 stop"
ps -aux|grep 7777|grep -v grep|awk '{print$2}'|xargs kill -9
;;
esac
我做的很简单,
运行./cs.sh start ,关闭./cs.sh stop
希望有高手指点下
回复: linux 下怎么用命令重新启动正在运行的cs服务
使用楼上给出的脚本太专业化了简单的方法有两步:
1.直接在命令行下杀死进程:
killall -9 hlds_run
2.重新启动服务器
杀死进程可以参考http://forum.dt-club.net/thread/76/29408/
回复: linux 下怎么用命令重新启动正在运行的cs服务
如果在后台运行的话用fg把程序调回到前台,然后exit服务器,再./运行服务器。如果有守护进程的话直接在游戏里面登陆rcon_password 再rcon exit就行了。
回复: linux 下怎么用命令重新启动正在运行的cs服务
Post by tnt1980做一个脚本
我是这样做的
case $1 in
start)
echo "cs1.6 start"
cd /home/cs/hlserver
export LD_LIBRARY_PATH=/usr/cs16/hlds_l:$LD_LIBRARY_PATH
# until false
# do
nice -20 ./hlds_run -pingboost 3 -game cstrike +port 7777 -nomaster-insecure +sv_lan 1 +sv_region 4 +ip 218.87.100.4 +servercfgfile ...
我在redhat9下按你这个脚本改的 运行是出现这样的错
./cs.sh: line 1:SYNTAX ERROR NEAR UNEXPECED TOKEN 'in
./cs.sh: line 1: 'CASE $1 IN
请问这是什么原因
我是要样写的
case $1 in
start)
echo "cs1.6 start"
cd /home/hlds_l
export LD_LIBRARY_PATH=/home/hlds_l:$LD_LIBRARY_PATH
# until false
# do
nice -20 ./hlds_run -pingboost 3 -game cstrike +port 27017 -nomaster -insecure +sv_lan 1 +sv_region 4+maxplayers 14 +map de_dust2 > /dev/null &
;;
stop)
echo "cs1.6 stop"
ps -aux|grep 27017|grep -v grep|awk '{print$2}'|xargs kill -9
;;
esac
回复: linux 下怎么用命令重新启动正在运行的cs服务
windows下用 hlsw 输入 restart 嘛~~~回复: linux 下怎么用命令重新启动正在运行的cs服务
??不明白楼上的意思回复: linux 下怎么用命令重新启动正在运行的cs服务
有没有一个简单的方法啊???
页:
[1]