NeOPS 0 Опубликовано: 2006-02-12 15:01:19 Share Опубликовано: 2006-02-12 15:01:19 Насколько я понял, для линуха есть скрипт /etc/init.d/stargazer который должен запускать stg автоматически. Но это не происходит, после ребута стг не запускается. Система Linux Mandrake 10.0 Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2006-02-12 15:03:45 Share Опубліковано: 2006-02-12 15:03:45 Насколько я понял, для линуха есть скрипт /etc/init.d/stargazer который должен запускать stg автоматически. Но это не происходит, после ребута стг не запускается. Система Linux Mandrake 10.0 /etc/rc.d/rc.local туда запихни Ссылка на сообщение Поделиться на других сайтах
NeOPS 0 Опубліковано: 2006-02-12 15:18:13 Автор Share Опубліковано: 2006-02-12 15:18:13 Прямо в сам файл? Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2006-02-12 16:19:06 Share Опубліковано: 2006-02-12 16:19:06 Прямо в сам файл? /sbin/stargazer в rc.local Ссылка на сообщение Поделиться на других сайтах
ssb 0 Опубліковано: 2006-02-18 18:39:26 Share Опубліковано: 2006-02-18 18:39:26 ln -s /etc/init.d/stargazer /etc/rc.d/rc3.d/S99stargazer Ссылка на сообщение Поделиться на других сайтах
Plague 0 Опубліковано: 2006-02-19 13:09:50 Share Опубліковано: 2006-02-19 13:09:50 A umenia Debian 3.1 vnem netu rc.d. a skript v /etc/init.d daet ashibki Ссылка на сообщение Поделиться на других сайтах
CronAcronis 0 Опубліковано: 2006-02-20 11:46:08 Share Опубліковано: 2006-02-20 11:46:08 Для дебиана можешь создать папку /etc/rc.boot оттуда запускаются скрипты при загрузке Ссылка на сообщение Поделиться на других сайтах
zeusik 0 Опубліковано: 2008-05-04 20:04:04 Share Опубліковано: 2008-05-04 20:04:04 Доброе время суток! возник такой вопрос, где взять саам скрипт запуска(платформа Ubuntu Server 8.04)? там где вы писали искать - там нет! Зарание благодарен забыл написать: stg-2.404.9.7 Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2008-05-04 20:56:07 Share Опубліковано: 2008-05-04 20:56:07 Доброе время суток!возник такой вопрос, где взять саам скрипт запуска(платформа Ubuntu Server 8.04)? там где вы писали искать - там нет! Зарание благодарен забыл написать: stg-2.404.9.7 Как дети малые... чесное слово Здесь есть скрипт Ссылка на сообщение Поделиться на других сайтах
zeusik 0 Опубліковано: 2008-05-05 05:57:37 Share Опубліковано: 2008-05-05 05:57:37 Огромное спасибо за помощь Ссылка на сообщение Поделиться на других сайтах
zeusik 0 Опубліковано: 2008-05-07 08:37:26 Share Опубліковано: 2008-05-07 08:37:26 возник еще один вопрос! а как сделать чтобы скрипт запускался позже запуска mysql получаеться что при запуске системы сразу выполняеться stargazer а потом происходит запуск mysql из за этого старгейзер вылетает! помогите пожалуйста и еще при запуске stargazer start получаеться: run (Stargazer)....stargazer: line 8: daemon: command not found Ссылка на сообщение Поделиться на других сайтах
Neelix 33 Опубліковано: 2008-05-07 08:53:40 Share Опубліковано: 2008-05-07 08:53:40 а как сделать чтобы скрипт запускался позже запуска mysql поинтересуйся для чего в /etc/rc.d/rcX.d/файлики так названы Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2008-05-07 21:01:33 Share Опубліковано: 2008-05-07 21:01:33 и еще при запуске stargazer start получаеться:run (Stargazer)....stargazer: line 8: daemon: command not found ХЗ как там это в убунте организовано. В ASP работает со свистом. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2008-05-08 06:39:30 Share Опубліковано: 2008-05-08 06:39:30 $ 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 : Ссылка на сообщение Поделиться на других сайтах
zeusik 0 Опубліковано: 2008-05-08 20:03:00 Share Опубліковано: 2008-05-08 20:03:00 madf Огромное спасибо за скрип! а с автозагрузкой помог sysv-rc-conf Ссылка на сообщение Поделиться на других сайтах
aksel 0 Опубліковано: 2008-05-11 06:56:20 Share Опубліковано: 2008-05-11 06:56:20 Люди памагите ! Дайте кто нибуть скрипт автозагрузки для 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 279 Опубліковано: 2008-05-11 10:46:28 Share Опубліковано: 2008-05-11 10:46:28 Изучать астрологию Стартовые скрипты тут не при чем Ссылка на сообщение Поделиться на других сайтах
Cell 7 Опубліковано: 2008-05-11 11:50:51 Share Опубліковано: 2008-05-11 11:50:51 Изучать астрологиюСтартовые скрипты тут не при чем да скажи ты человеку, пусть не мучается... )) а то реально пойдет учить )) короче: напиши полный путь к скуиду своему и все дела Ссылка на сообщение Поделиться на других сайтах
aksel 0 Опубліковано: 2008-05-12 08:24:45 Share Опубліковано: 2008-05-12 08:24:45 Изучать астрологиюСтартовые скрипты тут не при чем :loop: да скажи ты человеку, пусть не мучается... )) а то реально пойдет учить ))короче: напиши полный путь к скуиду своему и все дела ок спасиба попробую а всетаки есть где нибуть этот скрипт для фряхи ?? что бы он понимал параметры start stop .. и что бы в rc.conf можно было бы написать stargazer_enable="YES" ???? Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас