免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: MichaelBibby
打印 上一主题 下一主题

[OpenBSD] 在 FreeBSD 5.4/OpenBSD 3.8 上安装 BT Server [复制链接]

论坛徽章:
0
1 [报告]
发表于 2005-12-17 13:28 |显示全部楼层
我看进程PID部分没必要吧。简单写个教本就可以STOP/START BT服务器了。

论坛徽章:
0
2 [报告]
发表于 2005-12-17 13:30 |显示全部楼层

这个是我写的一个教本

BT服务的脚本:

# vi /usr/local/etc/rc.d/bt.sh
===============+==============+===============+=============
#!/bin/sh
#
# Start and Stop BitTorrent Service on the FreeBSD
# llzqq@126.com
#
. /etc/rc.subr
name="bt"
start_cmd="start"
stop_cmd="stop"

start()
{
        if [ "$bt_enable" = "YES" ]; then
        /usr/local/bin/bttrack.py --port 6969 --dfile dstate >> /var/log/bttrack.log &
        echo "BT started"
        fi
}

stop()
{
        pkill python
        echo "BT stoped"
}

load_rc_config $name
run_rc_command "$1"
===============+==============+===============+=============

# chmod 555 /usr/local/etc/rc.d/bt.sh

开机启动开关:
# vi /etc/rc.conf
bt_enable="YES"

[ 本帖最后由 llzqq 于 2005-12-17 13:48 编辑 ]

论坛徽章:
0
3 [报告]
发表于 2005-12-17 16:03 |显示全部楼层
pkill把所有匹配'python'字样的进程都kill掉了,很明显,这不是想要的结果。
如果同时运行着多于一个python程序的话,这种方式是不可行的。


从这个角度上说PID的确有意义。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP