Форум — Admin замарочки со сменой дистриба 0 0 Вот завис на привычке в шапках к командам: ntsysv, servise *demon* start (stop и т.д.). есть ли альтернатива в слака подобных, кто чем поможет? Ссылка
Ответ на: комментарий от SANTA_CLAUS 14.10.07 13:29:37 MSK уууууу это круто!подумаешь что я на это убью совсем немного времени))) erfea ★★★★★ (14.10.07 13:47:54 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от erfea 14.10.07 13:47:54 MSK Лично у меня написание альтернативы service для slackware ушло ~1-2 минуты. SANTA_CLAUS ★★ (14.10.07 13:57:54 MSK) Показать ответ Ссылка
Ответ на: комментарий от SANTA_CLAUS 14.10.07 13:57:54 MSK хвастаца это круто, если помочь желаешь кинь исходник буду ОЧЕНЬ благодарен. erfea ★★★★★ (14.10.07 14:02:04 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от erfea 14.10.07 14:02:04 MSK Вот щас сваял: #!/bin/sh ANS=$1 WORK="/etc/rc.d/rc." if [ -d /etc/rc.d ] then . $WORK$ANS $2 else exit 4 fi SANTA_CLAUS ★★ (14.10.07 14:05:40 MSK) Показать ответ Ссылка
Ответ на: комментарий от SANTA_CLAUS 14.10.07 14:05:40 MSK извиняюсь за тупой вопрос но с просони понять не могу это будет работать? erfea ★★★★★ (14.10.07 14:21:17 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от erfea 14.10.07 14:21:17 MSK А почему нет? Щас у себя проверил, работает! А чтобы работал completion можно в /etc/init.d/ сделать симв. ссылки из /etc/rc.d/ SANTA_CLAUS ★★ (14.10.07 14:23:24 MSK) Ссылка
# 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 ★★★★★ (14.10.07 14:24:34 MSK) автор топика Ссылка
Ответ на: комментарий от erfea 14.10.07 14:25:40 MSK а ваще спосибо за простой совет наверно перенесу твой скрипт себе erfea ★★★★★ (14.10.07 14:26:48 MSK) автор топика Показать ответы Ссылка
Ответ на: комментарий от erfea 14.10.07 14:26:48 MSK ntsysv напишем? erfea ★★★★★ (14.10.07 14:28:10 MSK) автор топика Показать ответ Ссылка
Ответ на: комментарий от erfea 14.10.07 14:26:48 MSK Ну это вообще черновой вариант, его лучше доработать :) SANTA_CLAUS ★★ (14.10.07 14:29:22 MSK) Ссылка
Ответ на: комментарий от erfea 14.10.07 14:28:10 MSK Еслиб знать что он делает, то можно было бы попробовать :) SANTA_CLAUS ★★ (14.10.07 14:29:57 MSK) Показать ответ Ссылка
Ответ на: комментарий от SANTA_CLAUS 14.10.07 14:29:57 MSK надо исходники нарыть мне что-то очень интересно стала давно с сями не упражнялся erfea ★★★★★ (14.10.07 17:37:25 MSK) автор топика Ссылка
> ntsysv В Slackware BSD Init style, не SysV. > servise *demon* start daemon, а не demon ;) /etc/rc.d/rc.daemon start (stio и т.д.) Deleted (14.10.07 20:57:50 MSK) Показать ответ Ссылка
Ответ на: комментарий от Deleted 14.10.07 20:57:50 MSK вот что у него бсд иницилизация я напрочь забыл, блин пора с федоры окончательно слазить избаловался((( erfea ★★★★★ (15.10.07 10:29:49 MSK) автор топика Ссылка