Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest czwartek, 26 czerwca 2025, 09:55

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 
Autor Wiadomość
 Tytuł: uptime na www
Post: wtorek, 6 grudnia 2005, 16:15 
Offline
Użytkownik

Rejestracja: piątek, 8 kwietnia 2005, 05:28
Posty: 190
Lokalizacja: Olsztyn
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


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: wtorek, 6 grudnia 2005, 16:27 
Offline
Użytkownik

Rejestracja: piątek, 8 kwietnia 2005, 05:28
Posty: 190
Lokalizacja: Olsztyn
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 :/


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 7 grudnia 2005, 00:15 
Offline
Użytkownik

Rejestracja: niedziela, 1 sierpnia 2004, 00:03
Posty: 189
Lokalizacja: Trzebnica
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 :) coś masz dzis niefart :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 7 grudnia 2005, 11:16 
Offline
MODERATOR

Rejestracja: poniedziałek, 29 lipca 2002, 15:45
Posty: 1385
Lokalizacja: Polska
Nie mówiąc już o tym, że odnośniki na Home masz lokal :-(

_________________
Określenie przy nicku to tylko dla 'jaj'; tytuł za ilość postów.
Ja ciągle się uważam za niewinne dziecię w sprawach linuksa; żaden guru czy inny moderator :-)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 7 grudnia 2005, 20:21 
Offline
Użytkownik

Rejestracja: środa, 12 lutego 2003, 08:48
Posty: 392
Lokalizacja: LG k/Tarnowa
napisz co chciales osiagnac dokladnie, a moze ci cos napisz w PHP

_________________
RoUteR NND [ C333 | 128MB RAM | 13GB HDD | DSL 2Mb]


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 9 grudnia 2005, 18:45 
Offline
Użytkownik

Rejestracja: piątek, 8 kwietnia 2005, 05:28
Posty: 190
Lokalizacja: Olsztyn
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) :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 9 grudnia 2005, 20:48 
Offline
Użytkownik

Rejestracja: środa, 12 lutego 2003, 08:48
Posty: 392
Lokalizacja: LG k/Tarnowa
skad wiedziales?? :P a tak na serio to wina php, poniewaz nie zostalo skompilowane, aby obslugiwalo thttpd (TU jest wiecej na ten temat).
a to masz tak na szybko:
: [/] [] ()
uptime|awk -F"," '{print $1}'|awk '{print "UpTiMe: " $3 " dni "$1}'

_________________
RoUteR NND [ C333 | 128MB RAM | 13GB HDD | DSL 2Mb]


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: środa, 14 grudnia 2005, 19:41 
Offline
Użytkownik

Rejestracja: piątek, 8 kwietnia 2005, 05:28
Posty: 190
Lokalizacja: Olsztyn
super dzieki :) jak się nauczę to zrobie kiedys paczke :)


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 16 grudnia 2005, 19:24 
Offline
Użytkownik

Rejestracja: piątek, 8 kwietnia 2005, 05:28
Posty: 190
Lokalizacja: Olsztyn
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
???


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 16 grudnia 2005, 22:01 
Offline
Użytkownik

Rejestracja: środa, 12 lutego 2003, 08:48
Posty: 392
Lokalizacja: LG k/Tarnowa
z tego sie uczylem: http://www.gentoo.org/doc/pl/articles/l-awk1.xml POLECAM

_________________
RoUteR NND [ C333 | 128MB RAM | 13GB HDD | DSL 2Mb]


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 10 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 10 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl