Перейти до

Автозапуск


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

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

Ссылка на сообщение
Поделиться на других сайтах
  NeOPS сказав:
Насколько я понял, для линуха есть скрипт /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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ссылка на сообщение
Поделиться на других сайтах
  zeusik сказав:
и еще при запуске 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 

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

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

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

 

ЧТО ДЕЛАТЬ ??

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

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

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

короче:

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

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

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

:loop: :)

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

короче:

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

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

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

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

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

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

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

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

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

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

Вхід

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

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

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

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