Odloženi restart servera

Odloženi restart servera

offline
  • Pridružio: 17 Apr 2008
  • Poruke: 770
  • Gde živiš: Taurunum

Platforma: HPDL380G7 i HPDL580G5
OS: CentOS 5.5 x64

Postoji li mogućnost odloženog restarta i shutdown-a servera dok se određeni servis ne ugasi kako treba, skripta koja bi se izvršila pre komande shutdown.

razmišljam o jednostavnoj zameni shutdown fajla sa skriptom
rename shutdown u nešto drugo i postavljanje unutar sbin direktorijuma shutdown skripte koja mora da podrži sve argumente kao i shutdown komanda .

interesuju me vaša mišljena.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • soxxx 
  • Prijatelj foruma
  • Pridružio: 25 Maj 2005
  • Poruke: 1482
  • Gde živiš: Gracanica, Kosovo

Pogledaj dokumentaciju za runlevel-e, to je standardni sysV nacin da se pokrenu skripte kada se udje u neki runlevel.

http://www.centos.org/docs/5/html/Installation_Gui.....-sysv.html



offline
  • Pridružio: 17 Apr 2008
  • Poruke: 770
  • Gde živiš: Taurunum

Konkretno treba da se startuje skripta za gasenje nestandardnog servisa koji se oslanja na postgesql bazu posto postoje dva DB servera iymedju kojih se replikacija vrsi u realnom vremenu ta skripta ima unutar sebe mogucnost da yaustavi replikaciju baza na drugom serveru kako se ne bi pogubili podaci, zbog toga sam razmisljao u smeru rename shutdown u recimo shtdown a umesto /sbin/shutdown fajla da postavi skriptu za gasenje.

primer skripte:

/home/user/userskritpa-za-gasenje-servisa.sh
/sbin/shtdown $arg0 $arg1 $arg2

i jos onoliko argumenta koliko je potrebno videcu kasnije iz man shutdown-a koliko ih ima

offline
  • bocke  Male
  • Moderator foruma
  • Glavni moderator Linux foruma
  • Veliki Pingvin
  • Guru
  • Pridružio: 16 Dec 2005
  • Poruke: 12533
  • Gde živiš: Južni pol

Ako sam te dobro shvatio, na serveru o kome pričemo se nalazi custom skript koji duplicira podatke iz jednog DB servera u drugi u realnom vremenu? Zar nije jednostavnije, napraviti taj skript standardim (dodati start, stop, restart) i zatim podesiti njegovo pokretanje u odgovarajućim runlevelima pomoću chkconfig (što je već pomenuo soxxx)?

Ko je trenutno na forumu
 

Ukupno su 872 korisnika na forumu :: 23 registrovanih, 2 sakrivenih i 847 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Apok, Ben Roj, Bobrock1, bojcistv, Boris90, brufen, cincarin, croato, dane007, esx66, FieldMarshall, FileFinder, Fog of War, GandorCC, HrcAk47, jackreacher011011, Joco Skljoco, Koca Popovic, kraJo, ladro, Lazarus, pein, W123