如何将一个应用程序开机 自动运行

由 lanmaster 在 10-14-2002 12:41 发表:

如何将一个应用程序开机 自动运行

.如何将一个应用程序开机 自动运行.我自己做了一个CS服务器,想服务器开机自己就能运行(自动建立服务器 )

请问我该怎么做。


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 pandonny 在 10-14-2002 13:25 发表:


用的是什么版本的Linux?


关爱社区,共建家园!


由 skylove 在 10-14-2002 14:14 发表:

很简单呢

非常简单的。

你先。。。cs是吧?你把那个运行hlds_run及参数的命令写成一个文件如cs,然后设置它属性是+x,然后,在etc/rc.d/rc.local最后一行添加cs & 那样开机就自动执行了哦,我的就是这样做的

159.226.142.15:27015 有空来玩哦~~~!


由 lanmaster 在 10-14-2002 16:30 发表:


我用的是linux8.0刚安装的。

我已经把你说的那个hlds_run编辑过的具休如下

。/hlds_run -game cstrike -port 27016 +maxplaers 22 +map de_dust2 -nomaster

我也把编辑后的东西放到 /etc/rc.d/rc.local 这个文件当中了。但我重新启动机器的时候系统完法正常启动

请问还没有没别的什么办法可以做到这个,还有那可以下载到linux版CS的更多地图


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 chinadoudou 在 10-14-2002 20:11 发表:

对对对,哪有LINUX版CS地图下载?

特别需要狗洞那关?WINDOWS下面的拷过去也不能用。。。

兄弟们帮忙打听一下。谢啦~


由 chinadoudou 在 10-14-2002 20:15 发表:

楼上的兄弟,至于你的服务为什么没有运行。。

你最好先在终端下启动一下你的脚本,看有什么错误信息。。

再就是你有没有把脚本chmod +x?

然后可能就是你的网络配置问题。。

先试试直接运行,成功了才能让它自动运行撒。。

其实你可以把CS启动脚本放在/etc/inittab里面做为守护进程运行。。这样还可以保证服务一直保持工作,不要迷信脚本命令里的

-restart参数。。


由 lanmaster 在 10-14-2002 21:45 发表:


我先试一下吧。

对了。我这还有个问题,我在CS目录下运行./hlds-run -game cstrike -port 27017 +maxplayers 22 +map de_dust2 -nomaster

一切正常,但我又编辑了一个cs14.sh的文件内容如下:

#/bin/sh

echo Start CSServer Please waitting

/usr/cs/cs1.4/hlds_run -game cstrike -port 27017 +maxplayers +map de_dust2 -nomaster

但在运行这个文件的时候提示: change map fila not found "de_dust2" maps

请问一下这是怎么回事。


成长中的菜鸟!

E-Mail:qcy_[email protected]

QQ :7118899


由 skylove 在 10-15-2002 09:04 发表:

这样不成

我看了一下,似乎是因为hlds-run脚本内设置的路径很多是相对的,它认为这个命令是该在本目录下执行。所以。。。解决方法

Published At
Categories with 服务器类
Tagged with
comments powered by Disqus