[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