🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

3 total messages Started by jarek Tue, 10 Mar 2009 14:17
single user mode vs. skrypt
#20788
Author: jarek
Date: Tue, 10 Mar 2009 14:17
42 lines
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
#20789
Author: Tomasz Sowa
Date: Tue, 10 Mar 2009 15:10
12 lines
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
#20791
Author: irek
Date: Tue, 10 Mar 2009 15:48
23 lines
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