Перейти до

Автозапуск


Рекомендованные сообщения

Насколько я понял, для линуха есть скрипт /etc/init.d/stargazer который должен запускать stg автоматически. Но это не происходит, после ребута стг не запускается. Система Linux Mandrake 10.0

Ссылка на сообщение
Поделиться на других сайтах
Насколько я понял, для линуха есть скрипт /etc/init.d/stargazer который должен запускать stg автоматически. Но это не происходит, после ребута стг не запускается. Система Linux Mandrake 10.0

/etc/rc.d/rc.local

туда запихни

Ссылка на сообщение
Поделиться на других сайтах
  • 2 years later...

Доброе время суток!

возник такой вопрос,

где взять саам скрипт запуска(платформа Ubuntu Server 8.04)?

там где вы писали искать - там нет!

Зарание благодарен

забыл написать: stg-2.404.9.7

Ссылка на сообщение
Поделиться на других сайтах
Доброе время суток!

возник такой вопрос,

где взять саам скрипт запуска(платформа Ubuntu Server 8.04)?

там где вы писали искать - там нет!

Зарание благодарен

забыл написать: stg-2.404.9.7

Как дети малые... чесное слово

Здесь есть скрипт

Ссылка на сообщение
Поделиться на других сайтах

возник еще один вопрос!

а как сделать чтобы скрипт запускался позже запуска mysql

получаеться что при запуске системы сразу выполняеться stargazer а потом происходит запуск mysql из за этого старгейзер вылетает!

помогите пожалуйста

и еще при запуске stargazer start получаеться:

run (Stargazer)....stargazer: line 8: daemon: command not found

Ссылка на сообщение
Поделиться на других сайтах
и еще при запуске stargazer start получаеться:

run (Stargazer)....stargazer: line 8: daemon: command not found

ХЗ как там это в убунте организовано. В ASP работает со свистом.

Ссылка на сообщение
Поделиться на других сайтах
$ cat stargazer.ubuntu.7.10 
#! /bin/sh
### BEGIN INIT INFO
# Provides:          stargazer
# Required-Start:    $local_fs $remote_fs
# Required-Stop:     $local_fs $remote_fs
# Default-Start:     2 3 4 5
# Default-Stop:      S 0 1 6
# Short-Description: Stargazer initscript
# Description:       This file should be used to start and stop stargazer daemon
### END INIT INFO

# Author: Boris Mikhailenko <stg34@stg.dp.ua>

# Do NOT "set -e"

# PATH should only include /usr/* if it runs after the mountnfs.sh script
PATH=/usr/sbin:/usr/bin:/sbin:/bin
DESC="Billing system"
NAME=stargazer
DAEMON=/usr/sbin/$NAME
DAEMON_ARGS=""
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME

# Exit if the package is not installed
[ -x "$DAEMON" ] || exit 0

# Read configuration variable file if it is present
[ -r /etc/default/$NAME ] && . /etc/default/$NAME

# Load the VERBOSE setting and other rcS variables
[ -f /etc/default/rcS ] && . /etc/default/rcS

# Define LSB log_* functions.
# Depend on lsb-base (>= 3.0-6) to ensure that this file is present.
. /lib/lsb/init-functions

#
# Function that starts the daemon/service
#
do_start()
{
# Return
#   0 if daemon has been started
#   1 if daemon was already running
#   2 if daemon could not be started
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON --test > /dev/null \
 || return 1
 
ps x | grep $DAEMON | grep -v grep | cut -f1 -d" " > $PIDFILE
 
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \
 $DAEMON_ARGS \
 || return 2

ps x | grep $DAEMON | grep -v grep | cut -f1 -d" " > $PIDFILE
# Add code here, if necessary, that waits for the process to be ready
# to handle requests from services started subsequently which depend
# on this one.  As a last resort, sleep for some time.
}

#
# Function that stops the daemon/service
#
do_stop()
{
# Return
#   0 if daemon has been stopped
#   1 if daemon was already stopped
#   2 if daemon could not be stopped
#   other if a failure occurred
start-stop-daemon --stop --quiet --retry=INT/60/KILL/5 --pidfile $PIDFILE --name $NAME
RETVAL="$?"
[ "$RETVAL" = 2 ] && return 2
# Wait for children to finish too if this is a daemon that forks
# and if the daemon is only ever run from this initscript.
# If the above conditions are not satisfied then add some other code
# that waits for the process to drop all resources that could be
# needed by services started subsequently.  A last resort is to
# sleep for some time.
start-stop-daemon --stop --quiet --oknodo --retry=0/60/KILL/5 --exec $DAEMON
[ "$?" = 2 ] && return 2
# Many daemons don't delete their pidfiles when they exit.
rm -f $PIDFILE
return "$RETVAL"
}

#
# Function that sends a SIGHUP to the daemon/service
#
do_reload() {
# If the daemon can reload its configuration without
# restarting (for example, when it is sent a SIGHUP),
# then implement that here.
start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE --name $NAME
return 0
}

case "$1" in
 start)
[ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
do_start
case "$?" in
 0|1) [ "$VERBOSE" != no ] && log_end_msg 0;;
 2) [ "$VERBOSE" != no ] && log_end_msg 1;;
esac
;;
 stop)
[ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME"
do_stop
case "$?" in
 0|1) [ "$VERBOSE" != no ] && log_end_msg 0;;
 2) [ "$VERBOSE" != no ] && log_end_msg 1;;
esac
;;
 reload)
# If do_reload() is not implemented then leave this commented out
# and leave 'force-reload' as an alias for 'restart'.
log_daemon_msg "Reloading $DESC" "$NAME"
do_reload
log_end_msg $?
;;
 restart)
#
# If the "reload" option is implemented then remove the
# 'force-reload' alias
#
log_daemon_msg "Restarting $DESC" "$NAME"
do_stop
case "$?" in
  0|1)
 do_start
 case "$?" in
 	0) log_end_msg 0;;
 	1) log_end_msg 1;; # Old process is still running
 	*) log_end_msg 1;; # Failed to start
 esac
;;
  *)
   # Failed to stop
 log_end_msg 1
;;
esac
;;
 *)
#echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload}" >&2
echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
exit 3
;;
esac

:

Ссылка на сообщение
Поделиться на других сайтах

Люди памагите !

Дайте кто нибуть скрипт автозагрузки для FreeBsd плиззз

до сегодняшнего дня у меня в rc.d лежало вот что

cat stargazer.sh
#!/usr/local/bin/bash

/usr/sbin/stargazer /etc/stargazer/

Этот скрипт работал не взирая на то что он дважды запускается при старте и остановке системы .....

НО!

Сегодня я впихал в OnConnect вот что

squid -k reconfigure 

Это нужно для того что бы перечитывались acl списки при конектах и дисконектах.

Вобщем все что есть в скрипте OnConnect срабатывает, за исключением этой сроки.

squid -k reconfigure 

ПРИЧЕМ если я вручную уложу СТГ и потом вручную его подниму то в скриптах начинают срабатывать все строчки !

Т.е. проблема мне кажется в стартовом скрипте ....

Он как то не так стартует и поэтому срабатывают не все строки ......

 

ЧТО ДЕЛАТЬ ??

Ссылка на сообщение
Поделиться на других сайтах
Изучать астрологию

Стартовые скрипты тут не при чем

да скажи ты человеку, пусть не мучается... )) а то реально пойдет учить ))

короче:

напиши полный путь к скуиду своему и все дела

Ссылка на сообщение
Поделиться на других сайтах
Изучать астрологию

Стартовые скрипты тут не при чем

:loop: :)

да скажи ты человеку, пусть не мучается... )) а то реально пойдет учить ))

короче:

напиши полный путь к скуиду своему и все дела

ок спасиба попробую

а всетаки есть где нибуть этот скрипт для фряхи ??

что бы он понимал параметры start stop .. и что бы в rc.conf можно было бы написать stargazer_enable="YES" ????

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...