Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-06-09 18:40:27

  graczu - Użytkownik

graczu
Użytkownik
Zarejestrowany: 2008-06-09

Restart DHCP Server CRON?

Witam dodałem do zadań CRON na użytkowniku root zadanie restartowania DHCP Server co dwie minuty.

Kod:

*/3 * * * * /etc/init.d/dhcp restart

Tyle że dodane jest, cron działa (Widzę w syslog jak cron wykonuje zadanie) ale DHCP Server się nie restartuje, lista userów w pliku się uaktualnia automatycznie, i dopiero jak z palca pociągnę to wtedy się restartuje poprawnie.

Może zna ktoś inny sposób na restart automatyczny DHCP Server, bądź wie jak sobie z tym poradzić?.

Offline

 

#2  2008-06-09 19:43:50

  TBH - Członek DUG

TBH
Członek DUG
Skąd: Ruda Śląska
Zarejestrowany: 2006-03-07
Serwis

Re: Restart DHCP Server CRON?

zapętlony skrypt w bashu odpalony na screenie ?


http://tbhthelolmaker.wordpress.com/kontakt/
<TBH> Gentoo!
<X-dos> cóz, sa ludzie ktorzy nie wiedza co robic ze swoim wolnym czasem :)

Offline

 

#3  2008-06-10 00:08:50

  bercik - Moderator Mamut

bercik
Moderator Mamut
Skąd: Warszawa
Zarejestrowany: 2006-09-23
Serwis

Re: Restart DHCP Server CRON?

@TBH raczej nawet nie musi byc na screen'ie

@graczu a cron wysyla jakiegos maila na root@localhost z informacja co sie dzieje ?


"Wszyscy wiedzą, że czegoś zrobić nie można. Ale przypadkowo znajduje się jakiś nieuk, który tego nie wie. I on właśnie robi odkrycie." (A.Einstein)

Offline

 

#4  2008-06-10 07:15:28

  liare - Użytkownik

liare
Użytkownik
Zarejestrowany: 2005-09-06

Re: Restart DHCP Server CRON?

Tak z ciekawości? Po co te restarty?


liare
JID: liare@jabberpl.org
      liare@jabber.dug.net.pl

Offline

 

#5  2008-06-10 10:34:07

  graczu - Użytkownik

graczu
Użytkownik
Zarejestrowany: 2008-06-09

Re: Restart DHCP Server CRON?

@TBH dodany wpis przez crontab -e (Bez żadnego Screen)

@bercik nie wysyła, ale widzę że w /var/log/syslog polecenie crona jest wykonywane co 2 min, ale dhcp server się nie restartuje (A wiem że się nie restartuję bo jak zmienię sobie pod mój mac inny IP to nie zmienia, dodając nowego usera wpis się dodaje do dhcpd.conf ale DHCP się nie restartuje i mu nie przyznaje IP, dopiero po ręcznym walnięciu "/etc/init.d/dhcp restart" dostaje IP)

@liare w cronie mam jeszcze powtarzanie się skryptu php który dodaje nowych userów do dhcpd.conf, z tego powodu chce by się restartował DHCP Server.
Dodawałem też do skryptu php exec();, shell_exec(); restart DHCP Server ale ten sam efekt, DHCP nie chce się zrestartować.
Dopiero jak z palca na rocie walnę: "/etc/init.d/dhcp restart" to wtedy się zrestartuje.

Offline

 

#6  2008-06-10 11:03:00

  liare - Użytkownik

liare
Użytkownik
Zarejestrowany: 2005-09-06

Re: Restart DHCP Server CRON?

Zrobiłem mały teścik u siebie. Dopisałem do crona restart dhcp i dostałem takiego maila:



===========
Stopping DHCP server: dhcp/etc/init.d/dhcp: line 31: start-stop-daemon: command not found
============

Może to pomoże rozwiązać Twój problem. ;-)


liare
JID: liare@jabberpl.org
      liare@jabber.dug.net.pl

Offline

 

#7  2008-06-10 11:44:04

  graczu - Użytkownik

graczu
Użytkownik
Zarejestrowany: 2008-06-09

Re: Restart DHCP Server CRON?

Kurcze dziwnie bo umnie:

Kod:

root@Master:~# /etc/init.d/dhcp
Usage: /etc/init.d/dhcp {start|stop|restart|force-reload}

jak z Palca daje: /etc/init.d/dhcp restart

Wszystko ładnie wtedy się restartuje:

Kod:

root@Master:~# /etc/init.d/dhcp restart
Stopping DHCP server: dhcp.
Starting DHCP server: dhcpd.
root@Master:~#

Jestem laikiem w użyciu systemu linux, gdzie ustawić Maila by Cron informował ? :)

Z tego co tam czytałem to do polecenia się dodaje by << mail -s "Raport" mail@cos.pl

Ostatnio edytowany przez graczu (2008-06-10 11:47:48)

Offline

 

#8  2008-06-10 13:22:00

  liare - Użytkownik

liare
Użytkownik
Zarejestrowany: 2005-09-06

Re: Restart DHCP Server CRON?

[quote=graczu]Kurcze dziwnie bo umnie:

Kod:

root@Master:~# /etc/init.d/dhcp
Usage: /etc/init.d/dhcp {start|stop|restart|force-reload}

jak z Palca daje: /etc/init.d/dhcp restart

Wszystko ładnie wtedy się restartuje:

Kod:

root@Master:~# /etc/init.d/dhcp restart
Stopping DHCP server: dhcp.
Starting DHCP server: dhcpd.
root@Master:~#

Jestem laikiem w użyciu systemu linux, gdzie ustawić Maila by Cron informował ? :)

Z tego co tam czytałem to do polecenia się dodaje by << mail -s "Raport" mail@cos.pl[/quote]
Cron z zasady wysyla na maila output z polecenia, wiec pewnie masz gdzies tego maila. Na koncie root pewnie cos masz.

samo:  /etc/init.d/dhcp wiadomo, ze wyswietli dostepne opcje.


liare
JID: liare@jabberpl.org
      liare@jabber.dug.net.pl

Offline

 

#9  2008-06-10 13:51:25

  graczu - Użytkownik

graczu
Użytkownik
Zarejestrowany: 2008-06-09

Re: Restart DHCP Server CRON?

Ja tylko dałem przykład dla @liare z tym samym dhcp by pokazać że u mnie jest opcja restart.

Hmm dodałem do crontab -e
MAILTO="graczu.wro@gmail.com"
i coś nie wysyła Maili :(

Ale dalej problem tkwi dlaczego nie restartuje się DHCP :(

Ostatnio edytowany przez graczu (2008-06-10 14:04:05)

Offline

 

#10  2008-06-10 14:07:05

  liare - Użytkownik

liare
Użytkownik
Zarejestrowany: 2005-09-06

Re: Restart DHCP Server CRON?

[quote=graczu]Ja tylko dałem przykład dla @liare z tym samym dhcp by pokazać że u mnie jest opcja restart.[/quote]
Wiem, ze jest opcja restart. U mnie oczywiscie tez jest opcja restart.
Ja pokazalem, ze podczas uruchomienia polecenia /etc/init.d/dhcpd restart nie ma dostepu do polecenia start-stop-daemon, ktore jest wywolywane w skrypcie dhcpd.
Najwyrazniej brakuje mu sciezki do /sbin w cronie.
U mnie, a podejrzewam, ze w wiekoszci podobne, polecenia z crona startują z zmienna PATH=/usr/bin:/bin
Czyli sprawa jasna, jak dla mnie. ;-)


liare
JID: liare@jabberpl.org
      liare@jabber.dug.net.pl

Offline

 

#11  2008-06-10 14:31:08

  graczu - Użytkownik

graczu
Użytkownik
Zarejestrowany: 2008-06-09

Re: Restart DHCP Server CRON?

Kod:

Jun 10 08:30:01 Master /USR/SBIN/CRON[23264]: (root) CMD (/etc/init.d/dhcp restart)
Jun 10 08:30:01 Master /USR/SBIN/CRON[23266]: (root) CMD (php /root/dhcp_creat_full.php)

SBIN z tego co tu widać z logów :(

Offline

 

#12  2008-06-10 15:08:11

  liare - Użytkownik

liare
Użytkownik
Zarejestrowany: 2005-09-06

Re: Restart DHCP Server CRON?

[quote=graczu]

Kod:

Jun 10 08:30:01 Master /USR/SBIN/CRON[23264]: (root) CMD (/etc/init.d/dhcp restart)
Jun 10 08:30:01 Master /USR/SBIN/CRON[23266]: (root) CMD (php /root/dhcp_creat_full.php)

SBIN z tego co tu widać z logów :([/quote]
:-))

Nie o to chodzi. ;-)  Chodzi o zmienna PATH.

Proponuje zrobic mały skrypcik z zawrtoscią:

###cut here

#!/bin/bash

export PATH=$PATH:/sbin

/etc/init.d/dhcpd restart

##end

Ps.
Mimo wszystko uważam, ze restartowanie dhcpd co 2 minuty to jakies dziwne rozwiazanie. Dodajesz nowych klientow co dwie minuty?

Ostatnio edytowany przez liare (2008-06-10 15:20:26)


liare
JID: liare@jabberpl.org
      liare@jabber.dug.net.pl

Offline

 

#13  2008-06-10 15:37:41

  graczu - Użytkownik

graczu
Użytkownik
Zarejestrowany: 2008-06-09

Re: Restart DHCP Server CRON?

@liare, działa, podziękować :)

(Muszę to gdzieś zapisać :))

Ps.
Mimo wszystko uważam, ze restartowanie dhcpd co 2 minuty to jakies dziwne rozwiazanie. Dodajesz nowych klientow co dwie minuty?[/quote]
Hm dodając 5 - 20 dziennie powiedzmy, albo wprowadzając zmiany, oraz to że Panel jest na innym PC niż router, a nie chcę wywoływać skryptu który będzie się łączył przez Shell, to daje że Restart co 2 Minuty, wystarczy by ktoś wprowadził usera do Panelu, i jak się już pakuje by wyjść od Klienta to wtedy zaczyna działać internet, wszyscy są zadowoleni :).

(Jak będę miał chwile czasu to zrobię by przez PHP był wywoływany Restart tylko wtedy jeżeli Dane Baza <==> dhcpd.conf są inne, to wtedy przeładowanie wprowadzenie zmian do dhcpd.conf oraz Restart DHCP)

Ostatnio edytowany przez graczu (2008-06-10 15:43:31)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.015 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00092 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.115.125' WHERE u.id=1
0.00079 UPDATE punbb_online SET logged=1732295243 WHERE ident='3.144.115.125'
0.00044 SELECT * FROM punbb_online WHERE logged<1732294943
0.00092 SELECT topic_id FROM punbb_posts WHERE id=92444
0.00005 SELECT id FROM punbb_posts WHERE topic_id=11604 ORDER BY posted
0.00065 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=11604 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00409 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=11604 ORDER BY p.id LIMIT 0,25
0.00417 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=11604
Total query time: 0.01224 s