小编Sam*_*m K的帖子

SHOUTcast守护程序脚本无法正常运行

我在Ubuntu上运行了一个SHOUTcast服务器.服务器进程运行良好,但我似乎无法使守护进程脚本正常运行.经过几个教程,我发现我想出了这个:

#!/bin/sh

CONFIG="/home/apps/shout32/sc_plex.conf"
DAEMON="/home/apps/shout32/sc_serv"

case "$1" in
    start)
        echo "Starting SC..."
        $DAEMON $CONFIG > /dev/null 2>&1 &
        ;;
    stop)
        echo "Stopping SC..."
        kill -9 `ps -C sc_serv -o pid --no-headers`
        ;;
    restart)
        echo "Rebooting SC..."
        kill -9 `ps -C sc_serv -o pid --no-headers`
        $DAEMON $CONFIG > /dev/null 2>&1 &
        ;;
    *)
        echo "usage: service sc32d {start | stop | restart}"
        exit 1
        ;;
esac
Run Code Online (Sandbox Code Playgroud)

然而,这不起作用.我不知道这意味着什么,所以我开始逐行分解.如果我删除/ dev/null的东西 - 正如我现在所理解的那样让程序在后台运行'无声' - 我收到此消息,程序关闭:

root@streams3:/etc/init.d# service sc32d start
Starting SC...
root@streams3:/etc/init.d# 2013-05-21 14:41:50  E …
Run Code Online (Sandbox Code Playgroud)

shell ubuntu daemon shoutcast sh

6
推荐指数
1
解决办法
1186
查看次数

标签 统计

daemon ×1

sh ×1

shell ×1

shoutcast ×1

ubuntu ×1