стартовый скрипт

Не могу разобраться со стартовым скриптом...
делаю стартовый скрипт:
#!/bin/sh

case "$1" in
start)
su username -c /usr/local/blablabla/script &
;;
stop)
killall -9 script
;;
*)
echo ""
echo "Usage: `basename $0` { start | stop }"
echo ""
exit 64
;;
esac

раньше юзал фряху, там всё работало (из-за схожести и выбрял gentoo)... скрипт запускается /etc/init.d/script start

в автозагруску его добавил rc-update add script default

не понимаю что не так....

А в чем собственно проблема?

А в чем собственно проблема? Что говорит когда Вы его исполняете?

#!/sbin/runscript :))) Старо

#!/sbin/runscript

:)))
Старое, но основные моменты вполне http://www.opennet.ru/docs/RUS/gentoo_init/

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

.

slepnoga написал(а):
Старое, но основные моменты вполне http://www.opennet.ru/docs/RUS/gentoo_init/

Относительно древних уже на момент написания статьи книг, дополненных собственно текстом какого-нибудь рабочего скрипта --- ничего принципиально нового.

Грядущий же baselayout-2 там не описан :)

:wq
--
Live free or die

baselayout-2 в формате

baselayout-2 в формате сценариев инициализации принципиального ничего не изменил.

Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.

/

bunker написал(а):
не понимаю что не так....

Во-первых: в FreeBSD в качестве основного формата стартового скрипта такое уже давно не используется.

Во-вторых: "похожесть" --- миф! Gentoo Linux --- это совершенно другая система.

По сути вопроса:
1. С Временем ты не сильно угадал.
Я бы рекомендовал ознакомиться документацией по baselayout и baselayout-2.

2. Смотри примеры стартовых скриптов в /etc/init.d/.
И бери в качестве примера/шаблона один из них.
Например у меня (baselayout-1):
/etc/init.d/atd:

#!/sbin/runscript
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-process/at/files/atd.rc6,v 1.1 2005/03/03 17:40:23 ciaranm Exp $

depend() {
	need clock logger
}

start() {
	ebegin "Starting atd"
	start-stop-daemon --start --quiet --pidfile /var/run/atd.pid \
		--startas /usr/sbin/atd
	eend $?
}

stop() {
	ebegin "Shutting down atd"
	start-stop-daemon --stop --quiet --pidfile /var/run/atd.pid
	eend $?
}

:wq
--
Live free or die

handbook

в хенбуке всё написано

Говорят, что Йа такое-же быдло как и все, господа хорошие, для системы ценностей большинства людей йА зНаЧиТеЛьНо хУже!(с) mr.Freeman

Aid написал(а):в хенбуке всё

Aid написал(а):
в хенбуке всё написано

Про всё вы загнули, причём очень сильно.

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

:)

slepnoga написал(а):
Про всё вы загнули, причём очень сильно.

Ща тов. krigstask будет опять придираться к буквоедству с квантором всеобщности :)))

:wq
--
Live free or die

Это не стартовый скрипт. И

Это не стартовый скрипт. И что команда su там делает?
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=2&chap=4

Не грусти, товарищ! Всё хорошо, beautiful good!

Договаривай что ли

winterheart написал(а):
Это не стартовый скрипт.

...Gentoo Linux!

winterheart написал(а):
И что команда su там делает?

Это такой намёк на то, что программа (скрипт) запускается от имени пользователя username.

В Gentoo оно рулится иначе?

:wq
--
Live free or die

man start-stop-daemon

man start-stop-daemon

Не грусти, товарищ! Всё хорошо, beautiful good!

всем спасибо со всем

всем спасибо со всем разобрался

http://www.gentoo.ru/node/144

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".