[sisyphus] ошибка скрипта в init.d

Vladimir A. Svyatoshenko =?iso-8859-1?q?svyt_=CE=C1_nmu=2Eorg=2Eua?=
Пн Сен 19 16:33:31 MSD 2005


On Mon, 19 Sep 2005 16:23:17 +0300
Andrei Bulava <abulava на altlinux.ru> wrote:


> > Starting LAMS Server 1.0.1...
> > su: invalid option -- m
> > usage: su [-|-l] [-c "command"] [-s "shell"] [username]
> > 
> > 
> > что это может означать?
> 
> su в RedHat и ALT очень разные:
> 
> [FC2]$ rpm -qf `which su`
> coreutils-5.2.1-7
> 
> [ALT Sisyphus]$ rpm -qf `which su`
> su-0.60-alt22
> 

Что в этой ситуации можно сделать ?

Вот фрагиент отвечающий за старт

startit() {
    echo "Starting $APP_LONG_NAME..."
    getpid
    if [ "X$pid" = "X" ]
    then
            if [ "X$RUN_AS_USER" = "X" ]
            then
                cd $LAMS_HOME/jboss/bin/; ./startlams.sh &
            else
                su -m $RUN_AS_USER -c "cd $LAMS_HOME/jboss/bin/; ./startlams.sh &"
            fi

    else
        echo "$APP_LONG_NAME is already running."
        exit 1
    fi
}





Подробная информация о списке рассылки Sisyphus