[RJEŠENO] RX bytes, TX bytes - Tražim Bash mastera u pomoć

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la glaskoncILLa »

malo sam promijenio pathove da bude veca sminka i da ti ne zagadjuje home, a za zbrajanje dana/reboota i automatizaciju se barem trenutno ne mogu sjetiti nista osim dvije skripte.

pa ti mozes ovu staviti u /etc/init.d/ i linkanje za reboot i shutdown

ln -s /etc/rc6.d/A1brojac_prometa /etc/init.d/brojac_prometa
ln -s /etc/rc0.d/A1brojac_prometa /etc/init.d/brojac_prometa

(sve to egzekutabilno, sudo gdje ti vec bude trebao..)

ovaj a1 ispred imena linka bi trebao osigurati da se skripta izvrsi prva kod gasenja ili reboota, dakle prije nego sto se interfacei spuste..

a ja cu dotad napraviti drugu koja ce zbrajati dane.. ili sutra, danas mi se vec magli pred ocima.. :)

u svakom slucaju mozes napraviti ovo sto sam napisao i onda rebootati i napraviti cat /usr/local/bin/zbroj_gb poslije reboota i poslije shutdowna, mozes i jedno i drugo da vidimo jel sve radi..
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la Suko »

OK.
Idem sad to srediti pa ti javim.
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la Suko »

Nije mi baš jasam ovaj dio:
glaskoncILLa je napisao/la: pa ti mozes ovu staviti u /etc/init.d/ i linkanje za reboot i shutdown

ln -s /etc/rc6.d/A1brojac_prometa /etc/init.d/brojac_prometa
ln -s /etc/rc0.d/A1brojac_prometa /etc/init.d/brojac_prometa

(sve to egzekutabilno, sudo gdje ti vec bude trebao..)
U /etc/init.d imam reboot, ali nemam shutdown. Imam halt.

Kod: Označi sve

branko@branko-lenovo:/etc/init.d$ ls
acpid               dmesg              pcmciautils     speech-dispatcher
acpi-support        dns-clean          pppd-dns        stop-bootlogd
alsa-utils          failsafe-x         procps          stop-bootlogd-single
anacron             gdm                pulseaudio      timidity
apparmor            grub-common        rc              udev
apport              hal                rc.local        udev-finish
atd                 halt               rcS             udevmonitor
avahi-daemon        hwclock            README          udevtrigger
binfmt-support      hwclock-save       reboot          ufw
bluetooth           kerneloops         rsync           umountfs
bootlogd            keyboard-setup     rsyslog         umountnfs.sh
brltty              killprocs          rsyslog-kmsg    umountroot
console-setup       laptop-mode        saned           unattended-upgrades
cron                module-init-tools  screen-cleanup  urandom
cups                networking         sendsigs        usplash
dbus                network-manager    single          wpa-ifupdown
dkms_autoinstaller  ondemand           skeleton        x11-common
Svejedno mi nije jasno što s one dvije linije napraviti. szbunjen
Da li ih dodajem u roboot i shutdown?
Ili napravim skriptu i napravim u reboot i shutdown put do nje?

I nisam siguran da će raditi ovako s promjenjenim pathovima jer bi se skripta trebala pokrenuti kao root da bi pisala u /usr/local/bin

Al, ništa za danas. Nije hitno. Ti se odmori, pa možemo sutra nastaviti ako ti paše...
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la glaskoncILLa »

ovo u /etc/init.d zapravo i nije potrebno, to mi je vise zbog sminke, ono sto ce ju pokretati prilikom reboota i gasenja je cinjenica da je symlinkana u direktorijima /etc/rc6.d i /etc/rc0.d ( init leveli, ovo-ono.. :) a i ako pogledas, vidjeti ces da su tamo sve symlinkovi).

dakle napravis file brojac_prometa u folderu /etc/init.d i onda symlinkas /etc/rc6.d/A1brojac_prometa i /etc/rc6.d/A1brojac_prometa sto su zapravo prazni fileovi koji pokazuju na /etc/init.d/brojac_prometa

sto se tice /usr/bin/local, pa ono, chownaj ju svugdje na roota, ovo sve u /etc/rc6.d i /etc/rc0.d se ionak izvrsava pod rootom ako drug marko nije smislio nesto pametnije, provjeri sa ls -l. :)

dakle svugdje egzekutabilno, svugdje root.
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la jjj »

glaskoncILLa je napisao/la: ako drug marko nije smislio nesto pametnije
Upstart? No ne znam zamjenjuje li on tu funkcionalnost.

Usput, ima li više korisnika na tom računalu? Ako nema, tj. ako je logout uvijek ujedno i gašenje/restart, onda bi mogao pozvati skripat iz .bash_logout fajla.
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la glaskoncILLa »

da, to je isto jedna od ideja..

ajde ti programer razmisljaj kako pozvati zbrajanje svaki prvi dan u mjesecu za prosli mjesec, ali ako ga i ne upali prvi dan u mjesecu, da se zbroji i ako je drugi dan..
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la Suko »

Čim se vratim s posla danas javljam kako sve radi.
Ali, možete i sami kod sebe provjeravati skriptu. Samo za eth0 npr. (al to vjerojatno već znate)
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la Suko »

Inače, ako ovo rješite, olakšali ste život ogromnom broju ljudi koji nemaju flat pristup netu jer jedina mogućnost brojenja prometa je trenutno Net Monitor screenlet koji malo radi, malo ne radi.
A ovo može biti osnova za bilo kakve daljnje aplikacije.
Avatar
glaskoncILLa
Postovi: 5678
Pridružen/a: 28 vel 2009, 16:36

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la glaskoncILLa »

ma, bilo je i vecih problema pa ih nismo rijesili.. :mrgreen:
vidjet cemo, moram jos smisliti nesto dobro za zbrajanje prvog dana u mjesecu kad se komp upali..
...."Have you mooed today?"...
..It’s that time of the decade: I’m reinstalling Debian..
Avatar
Suko
Site Admin
Postovi: 16079
Pridružen/a: 03 tra 2008, 18:09
Spol: M
OS: Mint 17 Cinnamon
Lokacija: Svugdi me ima. Slavonija uglavnom.

Re: RX bytes, TX bytes - Tražim Bash mastera u pomoć

Post Postao/la Suko »

Evo:
Prije reboota:

Kod: Označi sve

branko@branko-lenovo:~$ cat /usr/local/bin/tx
          RX bytes:4526502 (4.5 MB)  TX bytes:443238 (443.2 KB)
branko@branko-lenovo:~$ cat /usr/local/bin/tx_strip 
443238
branko@branko-lenovo:~$ cat /usr/local/bin/rx
          RX bytes:4526502 (4.5 MB)  TX bytes:443238 (443.2 KB)
branko@branko-lenovo:~$ cat /usr/local/bin/rx_strip
4526502
branko@branko-lenovo:~$ cat /usr/local/bin/zbroj
4969740
branko@branko-lenovo:~$ cat /usr/local/bin/zbroj_gb
.00064025074243545532
.00462843105196952819
.00462843105196952819
.00462843105196952819
Idem reboot, pa javim.
Odgovori