Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
uptime na www http://forum.freesco.pl/viewtopic.php?f=22&t=10167 |
Strona 1 z 1 |
Autor: | Sadek [ wtorek, 6 grudnia 2005, 16:15 ] |
Tytuł: | uptime na www |
zrobiłem coś takiego, a własciwie to tylko przerobiłem on-line , ten bałwan jestem ze statsów niceshapera, zapewne wielkie głowy się śmieją z banalności tego czym to jest własciwie, ale dla mnie to jakiś tam pierwszy krczek ![]() http://80.53.59.2/dol.htm w pełni wygląda to tak http://80.53.59.2 opis: zrobiłem katalog /usr/uptime/ utworzylem tam 2 pliki uptimea i rc.uptimea rc.uptimea : #!/bin/bash boot() { /usr/uptime/uptimea & sleep 4 } stop() { killall uptimea 2>/dev/null } start() { /usr/uptime/uptimea & } case "$1" in 'boot' ) boot;; 'start' ) start;; 'stop' ) stop;; 'restart' ) stop;start;; * ) echo "Uzyj: $0 {start|stop|restart}" esac i plik uptimea: #!/bin/bash # CONF # ustawienie sciezki do pliku wynikowego (wymagany na koncu znak "/") sciezka='/var/www/' # ustawienie nazwy pliku wynikowego nazwa='dol.htm' # nazwa admina admin='Sadek' # @mail admin email='devouted@o2.pl' # czas wykonywania skryptu sleep_delay=30 # CONF KONIEC while :; do echo '<html><head></head><body text=#FFFFFF style="font-family: Lucida Console; for i in `uptime`; do if [ $i ]; then echo $i >> $sciezka$nazwa fi done echo 'Webdesign by '$admin' <a href="mailto:'$email'">'$email'</a>' >> $sciezka$ echo '</center></body></html>' >> $sciezka$nazwa sleep $sleep_delay done niewiem czy da się to bardziej uprościć i czy własciwie dobrze bałwan jestem to polecenie/comende "for" może dało by sie to jakoś inaczej zrobic? jeszcze prościej?? zrobiłem i opisuję bo niektórym może się przydac, niewymaga to zbyt skomplikowanej konfiguracji itp aby startowało z systemem trzeba dopisać to do rc.local oczywiscie |
Autor: | Sadek [ wtorek, 6 grudnia 2005, 16:27 ] |
Tytuł: | |
hmm, zjadło końcówki sklryptu, kopiowałem z ssh więc zonk pierwsza obcięta linijka w całości wygląda tak : cho '<html><head></head><body text=#FFFFFF style="font-family: Lucida Console; position: relative; font-size:12px; font-weigh:bold" bgcolor="#000000"><center>' > $sciezka$nazwa a druga tak font-weight:bold" bgcolor="#000000"><center>' > $sciezka$nazwa sorx :/ |
Autor: | kolos666 [ środa, 7 grudnia 2005, 00:15 ] |
Tytuł: | |
Sadek pisze: cho '<html><head></head><body text=#FFFFFF style="font-family: Lucida Console; position: relative; font-size:12px; font-weigh:bold" bgcolor="#000000"><center>' > $sciezka$nazwa
chyba echo a nie cho ![]() ![]() |
Autor: | Koriolan [ środa, 7 grudnia 2005, 11:16 ] |
Tytuł: | |
Nie mówiąc już o tym, że odnośniki na Home masz lokal ![]() |
Autor: | Ravel [ środa, 7 grudnia 2005, 20:21 ] |
Tytuł: | |
napisz co chciales osiagnac dokladnie, a moze ci cos napisz w PHP |
Autor: | Sadek [ piątek, 9 grudnia 2005, 18:45 ] |
Tytuł: | |
do oiągnięcia pełnego celu brakuje mi tylko podzielenia tego "uptima" na czesci, czyli odzdzielnie daty czasu i uptime, apropos php to wymaga apacha jakiegoś lepszego? czy wystarczy ten standardowy w nnd?(w odpowiedzi pewnie dostanę:to zalezy jakie php) ![]() |
Autor: | Ravel [ piątek, 9 grudnia 2005, 20:48 ] |
Tytuł: | |
skad wiedziales?? ![]() a to masz tak na szybko: |
Autor: | Sadek [ środa, 14 grudnia 2005, 19:41 ] |
Tytuł: | |
super dzieki ![]() ![]() |
Autor: | Sadek [ piątek, 16 grudnia 2005, 19:24 ] |
Tytuł: | |
uptime|awk -F"," '{print $1}'|awk '{print "UpTiMe: " $3 " dni "$1}' czyli na chłopski rozum, awk dzieli uptime na czesci bałwan jestem z przecinków które utime wyświetla, czyli pobiera pierwszą czesc i wyświtla "uptime wartość 3 i wartośc pierwszą, uptime|awk -F"," '{print $2}'|awk '{print "UpTiMe: " $3 " dni "$1}' a to bieże z za drugiego przecinka, a co jak bym chciał mieć jedną wartość z za pierwszego przecinka i drugą wartośc zza drugiego przecinka??? bo uptmie w pierwszej dobie, przy takiej komendzie(mówie o pierwszej) wyświetla mi np UpTiMe 18:22 dni (i tu data) a ja bycm chciał żeby mi wyświetlił dni i godziny, a nie aktualny czas ??? |
Autor: | Ravel [ piątek, 16 grudnia 2005, 22:01 ] |
Tytuł: | |
z tego sie uczylem: http://www.gentoo.org/doc/pl/articles/l-awk1.xml POLECAM |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |