Решено: запуск скриптов (после перехода из lenny на Squeeze не запускаются скрипты)

Knoppix

Модераторы: Warderer, Модераторы разделов

Аватара пользователя
viktor6
Сообщения: 87
ОС: Debian

Решено: запуск скриптов

Сообщение viktor6 »

Здравствуйте
У меня такая проблема после перехода из lenny на Squeeze у меня перестали запускаться скрипты из автозагрузки (init.d) и крона.
как было у меня в lenny веру создаю файл CS_start в init.d из таким содержимым

Код: Выделить всё

#!/bin/sh
#
#####################################################
##### start servers ALFA-STRIKE 66 by [A]SECTOR #####
#####################################################
su viktor  /home/viktor/KS_servera/Plusnet/plusnet start > /dev/null
su viktor  /home/viktor/KS_servera/Datasvit/datasvit start > /dev/null
su viktor  /home/viktor/KS_servera/GunGame/gungame start > /dev/null
#su viktor  /home/viktor/KS_servera/War3FT/War3FT start > /dev/null
#su viktor  /home/viktor/KS_servera/CSDM/csmd start > /dev/null
#/home/viktor/KS_servera/HLTV/HLTV.sh > /dev/null


echo "Use Commands: >>> Start all servers"
exit $RETVAL

потом # insserv CS_start
на что получаю ответ
# insserv CS_start
insserv: warning: script 'CS_start' missing LSB tags and overrides
insserv: There is a loop between service munin-node and CS_start if stopped
insserv: loop involving service CS_start at depth 2
insserv: loop involving service munin-node at depth 1
insserv: Stopping CS_start depends on munin-node and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!

хотя в lenny он работал
а также не хотят работать скрипты в кроне как было в lenny
создаю файл в кроне cs_reboot из таким содержимым

Код: Выделить всё

#Plusnet
0 5 * * *  viktor  /home/viktor/KS_servera/Plusnet/plusnet stop >/dev/null 2>&1
5 5 * * *  viktor  /home/viktor/KS_servera/Plusnet/plusnet start >/dev/null 2>&1
#Datasvit
5 5 * * *  viktor /home/viktor/KS_servera/Datasvit/datasvit stop >/dev/null 2>&1
15 5 * * * viktor /home/viktor/KS_servera/Datasvit/datasvit start >/dev/null 2>&1
#Gungame
10 5 * * * viktor  /home/viktor/KS_servera/GunGame/gungame stop >/dev/null 2>&1
25 5 * * * viktor  /home/viktor/KS_servera/GunGame/gungame start >/dev/null 2>&1
#stat
30 * * * * root /home/viktor/KS_servera/psychostats_plusnet/stats.pl -v >/dev/null 2>&1
59 * * * * root /home/viktor/KS_servera/psychostats_data/stats.pl -v >/dev/null 2>&1
10 * * * * root /home/viktor/KS_servera/psychostats_gungame/stats.pl -v >/dev/null 2>&1

но они чегото не хотят работать по времени.
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: запуск скриптов

Сообщение Ленивая Бестолочь »

iУведомление от модератора Ленивая Бестолочь
переношу в дебиан.


в squeeze загрузка скриптов осуществляется по зависимостям. для этого в начале скриптов присутствуют специальные заголовки. посмотрите для примера любой дистрибутивный скрипт.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
viktor6
Сообщения: 87
ОС: Debian

Re: Решено: запуск скриптов

Сообщение viktor6 »

Ленивая Бестолочь писал(а):
04.07.2011 23:10
в squeeze загрузка скриптов осуществляется по зависимостям. для этого в начале скриптов присутствуют специальные заголовки. посмотрите для примера любой дистрибутивный скрипт.

так правильно ?

Код: Выделить всё

#!/bin/sh
### BEGIN INIT INFO
# Provides: CS
# Required-Start: $network
# Required-Stop: $network
# Default-Start: 2 3 5
# Description: start servers
### END INIT INFO

#
#####################################################
##### start servers ALFA-STRIKE 66 by [A]SECTOR #####
#####################################################
su viktor  /home/viktor/KS_servera/Plusnet/plusnet start > /dev/null
su viktor  /home/viktor/KS_servera/Datasvit/datasvit start > /dev/null
su viktor  /home/viktor/KS_servera/GunGame/gungame start > /dev/null
#su viktor  /home/viktor/KS_servera/War3FT/War3FT start > /dev/null
#su viktor  /home/viktor/KS_servera/CSDM/csmd start > /dev/null
#/home/viktor/KS_servera/HLTV/HLTV.sh > /dev/null


echo "Use Commands: >>> Start all servers"
exit $RETVAL


Код: Выделить всё

#
# cron-jobs for CS
#

#Plusnet
0 5 * * *  viktor  /home/viktor/KS_servera/Plusnet/plusnet stop >/dev/null 2>&1
5 5 * * *  viktor  /home/viktor/KS_servera/Plusnet/plusnet start >/dev/null 2>&1
#Datasvit
5 5 * * *  viktor /home/viktor/KS_servera/Datasvit/datasvit stop >/dev/null 2>&1
15 5 * * * viktor /home/viktor/KS_servera/Datasvit/datasvit start >/dev/null 2>&1
#Gungame
10 5 * * * viktor  /home/viktor/KS_servera/GunGame/gungame stop >/dev/null 2>&1
25 5 * * * viktor  /home/viktor/KS_servera/GunGame/gungame start >/dev/null 2>&1
#stat
58 * * * * root /home/viktor/KS_servera/psychostats_plusnet/stats.pl -v >/dev/null 2>&1
59 * * * * root /home/viktor/KS_servera/psychostats_data/stats.pl -v >/dev/null 2>&1
10 * * * * root /home/viktor/KS_servera/psychostats_gungame/stats.pl -v >/dev/null 2>&1
Спасибо сказали:
Аватара пользователя
Ленивая Бестолочь
Бывший модератор
Сообщения: 2760
ОС: Debian; gentoo

Re: Решено: запуск скриптов

Сообщение Ленивая Бестолочь »

viktor6 писал(а):
04.07.2011 23:30
так правильно ?

ну, работать должно. от чего именно зависят ваши сервера я не в курсе.
попробуйте ещё разик insserv теперь.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
Спасибо сказали:
Аватара пользователя
viktor6
Сообщения: 87
ОС: Debian

Re: Решено: запуск скриптов

Сообщение viktor6 »

Ленивая Бестолочь писал(а):
04.07.2011 23:50
viktor6 писал(а):
04.07.2011 23:30
так правильно ?

ну, работать должно. от чего именно зависят ваши сервера я не в курсе.
попробуйте ещё разик insserv теперь.

Вроде автозагрузка заработала а вот крон не хочет работать не как не могу понять чего
Помогите
Спасибо сказали:
Аватара пользователя
viktor6
Сообщения: 87
ОС: Debian

Re: Решено: запуск скриптов

Сообщение viktor6 »

Всем спасибо нужно было в конце задачи поставить пробел :)
Спасибо сказали: