Thread View: pl.comp.os.bsd
3 messages
3 total messages
Started by jarek
Tue, 10 Mar 2009 14:17
single user mode vs. skrypt
Author: jarek
Date: Tue, 10 Mar 2009 14:17
Date: Tue, 10 Mar 2009 14:17
42 lines
2123 bytes
2123 bytes
mam serwer w zdalnej lokalizacji, który jest mocno obciążony i czasem robi
reset, po czym wchodzi w single user mode stając się niedostępny z sieci, nie
zawsze jest tam ktoś na miejscu żeby zrobic fsck i reboot, dlatego próbuję
zrobić to skryptem, który wykrywałby wejście w tryb jednego użytkownika,
naprawiał strukturę plików i robił reboot
czy wogóle da się to wykonać?
próbowałem napisać proste skrypty, ale się nie wykonują, oto one:
/usr/local/etc/rc.d/sprawdzacz.sh:
#!/bin/sh
sleep 30
/sbin/mount -f /
/sbin/sysctl kern.hostname > /usr/local/etc/rc.d/wynik.txt
read a b < /usr/local/etc/rc.d/wynik.txt
case $b in
testowy.niematakiej.pl) exit;;
*) /usr/local/etc/naprawiacz.sh;;
esac
/usr/local/etc/naprawiacz.sh:
#!/bin/sh
/sbin/mount -o ro /
/sbin/fsck -y /
/sbin/shutdown -r now
system (freebsd 5.4) ma tylko jedną partycję /
help :)
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Re: single user mode vs. skrypt
Author: Tomasz Sowa
Date: Tue, 10 Mar 2009 15:10
Date: Tue, 10 Mar 2009 15:10
12 lines
1190 bytes
1190 bytes
Dnia Tue, 10 Mar 2009 15:17:51 +0100, jarek napisał(a): > mam serwer w zdalnej lokalizacji, który jest mocno obciążony i czasem robi > reset, po czym wchodzi w single user mode stając się niedostępny z sieci, nie > zawsze jest tam ktoś na miejscu żeby zrobic fsck i reboot, [...] fsck_y_enable="YES" w /etc/rc.conf nie pomaga? -- Tomek
Re: single user mode vs. skrypt
Author: irek
Date: Tue, 10 Mar 2009 15:48
Date: Tue, 10 Mar 2009 15:48
23 lines
1800 bytes
1800 bytes
jarek wrote: > mam serwer w zdalnej lokalizacji, który jest mocno obciążony i czasem robi > reset, po czym wchodzi w single user mode stając się niedostępny z sieci, nie > zawsze jest tam ktoś na miejscu żeby zrobic fsck i reboot, dlatego próbuję > zrobić to skryptem, który wykrywałby wejście w tryb jednego użytkownika, > naprawiał strukturę plików i robił reboot > > czy wogóle da się to wykonać? > > próbowałem napisać proste skrypty, ale się nie wykonują, oto one: > > /usr/local/etc/rc.d/sprawdzacz.sh: a jak to niby miałoby działać ? przeciez system w trybie S nie uruchomi Ci tego skryptu. Od fsck jest odpowiednia konfiguracja w /etc/rc.conf -- pozdrawiam Irek
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads