LINUX.ORG.RU

>замарочки

Ну и как марочки - вставляют?

marsijanin ★★
()
Ответ на: комментарий от erfea

А почему нет?
Щас у себя проверил, работает!
А чтобы работал completion можно в /etc/init.d/ сделать симв. ссылки из /etc/rc.d/

SANTA_CLAUS ★★
()

# cat /sbin/service #!/bin/sh

. /etc/init.d/functions

VERSION="`basename $0` ver. 0.91" USAGE="Usage: `basename $0` < option > | --status-all | \ [ service_name [ command | --full-restart ] ]" SERVICE= SERVICEDIR="/etc/init.d" OPTIONS=

if [ $# -eq 0 ]; then echo "${USAGE}" >&2 exit 1 fi

cd / while [ $# -gt 0 ]; do case "${1}" in --help | -h | --h* ) echo "${USAGE}" >&2 exit 0 ;; --version | -V ) echo "${VERSION}" >&2 exit 0 ;; *) if [ -z "${SERVICE}" -a $# -eq 1 -a "${1}" = "--status-all" ]; then cd ${SERVICEDIR} for SERVICE in * ; do case "${SERVICE}" in functions | halt | killall | single| linuxconf| kudzu) ;; *) if ! is_ignored_file "${SERVICE}" \ && [ -x "${SERVICEDIR}/${SERVICE}" ]; then env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" status fi ;; esac done exit 0 elif [ $# -eq 2 -a "${2}" = "--full-restart" ]; then SERVICE="${1}" if [ -x "${SERVICEDIR}/${SERVICE}" ]; then env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" stop env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" start exit $? fi elif [ -z "${SERVICE}" ]; then SERVICE="${1}" else OPTIONS="${OPTIONS} ${1}" fi shift ;; esac done

if [ -x "${SERVICEDIR}/${SERVICE}" ]; then env -i LANG="$LANG" PATH="$PATH" TERM="$TERM" "${SERVICEDIR}/${SERVICE}" ${OPTIONS} else echo $"${SERVICE}: unrecognized service" >&2 exit 1 fi

вот это по моему интереснее хоть мозги есть над чем поломать, а ещё может от нех делать как нить и на сях наваяю )))

erfea ★★★★★
() автор топика
Ответ на: комментарий от erfea

Ну это вообще черновой вариант, его лучше доработать :)

SANTA_CLAUS ★★
()
Ответ на: комментарий от SANTA_CLAUS

надо исходники нарыть мне что-то очень интересно стала давно с сями не упражнялся

erfea ★★★★★
() автор топика

> ntsysv

В Slackware BSD Init style, не SysV.

> servise *demon* start

daemon, а не demon ;) /etc/rc.d/rc.daemon start (stio и т.д.)

Deleted
()
Ответ на: комментарий от Deleted

вот что у него бсд иницилизация я напрочь забыл, блин пора с федоры окончательно слазить избаловался(((

erfea ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.