QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 597|回复: 1

将一个APP程序做成daemon时的问题

[复制链接]
发表于 2004-3-28 15:22:31 | 显示全部楼层 |阅读模式
我写了一个用于网络通讯的server端程序sd,想把它做成一个daemon运行,写了一个简单的脚本:
[code:1]
case "$1" in
  start)
        echo -n "Starting sd: "
        daemon sd
        touch /var/lock/subsys/sd
        echo
        ;;
  stop)
        echo -n "Shutting down sd: "
        killproc sd
        echo
        rm -f /var/lock/subsys/sd
        rm -f /var/run/sd.pid
        ;;
  status)
        status sd
        ;;
  restart)
        $0 stop
        $0 start
        ;;
  reload)
        echo -n "Reloading sd: "
        killproc sd -HUP
        echo
        ;;
  *)
        echo "Usage: $0 {start|stop|restart|reload|status}"
        exit 1
esac
[/code:1]
然后用chkconfig把它加载,
但是用service sd start的时候,显示了
[code:1]
Starting sd:
[/code:1]
就不动了,没有OK 或FAILED字样。
我想应该是到了“daemon sd”就被阻塞了。
我不知道做成一个daemon是否还有什么特殊写法!
发表于 2004-3-29 12:05:03 | 显示全部楼层
我写了一个用于网络通讯的server端程序sd

你的程序就不是daemon类型的

当然会阻塞
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-8 16:51 , Processed in 0.049724 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表