abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 14:44 | Nová verze

Po půl roce vývoje od vydání verze 6.0.0 byla vydána verze 7.0.0 překladačové infrastruktury LLVM (Wikipedie). Přehled novinek v poznámkách k vydání: LLVM, Clang, clang-tools-extra a LLD.

Ladislav Hagara | Komentářů: 0
dnes 13:44 | Nová verze

Byla vydána verze 3.0.0 knihovny pro vykreslování grafů v programovacím jazyce Python Matplotlib (Wikipedie, GitHub). Přehled novinek a galerie grafů na stránkách projektu. Zrušena byla podpora Pythonu 2.

Ladislav Hagara | Komentářů: 0
dnes 00:22 | Komunita

V Norimberku probíhá do pátku ownCloud conference 2018, tj. konference vývojářů a uživatelů open source systému ownCloud (Wikipedie) umožňujícího provoz vlastního cloudového úložiště. Přednášky lze sledovat online. Videozáznamy jsou k dispozici na YouTube. Při této příležitosti byl vydán ownCloud Server 10.0.10. Z novinek lze zdůraznit podporu PHP 7.2. Vydán byl také ownCloud Desktop Client 2.5.0. Vyzkoušet lze online demo ownCloudu.

Ladislav Hagara | Komentářů: 0
dnes 00:11 | Pozvánky

Zářijový pražský sraz spolku OpenAlt se koná již tento čtvrtek – 20. 9. 2018 od 18:00 v Radegastovně Perón (Stroupežnického 20, Praha 5). Tentokrát bez oficiální přednášky, ale zato s dobrým jídlem a pivem – volná diskuse na téma IoT, CNC, svobodný software, hardware a další hračky.

xkucf03 | Komentářů: 0
včera 16:11 | Komunita

Vývojáři relačního databázového systému PostgreSQL oznámili, že schválili svůj Code of Conduct (CoC) aneb kodex chování vývojářů PostgreSQL.

Ladislav Hagara | Komentářů: 16
včera 14:44 | Nová verze

Byla vydána verze 1.0 poštovního serveru Courier (Wikipedie). Aktualizovány byly také související balíčky jako Courier authentication library, Courier-IMAP, SqWebMail, maildrop nebo Cone.

Ladislav Hagara | Komentářů: 0
včera 02:22 | Zajímavý software

Společnost ​Versity Software otevřela svůj archivační souborový systém ScoutFS. Zdrojové kódy jsou k dispozici na GitHubu (kernel space, user space) pod licencí GPLv2.

Ladislav Hagara | Komentářů: 25
včera 00:44 | Nová verze

Byla vydána verze 4.2 programovacího jazyka Swift (Wikipedie). Zdrojové kódy jsou k dispozici na GitHubu. Ke stažení jsou oficiální binární balíčky pro Ubuntu 18.04, Ubuntu 16.04 a Ubuntu 14.04. Přehled novinek ve videozáznamu přednášky z WWDC 2018.

Ladislav Hagara | Komentářů: 6
17.9. 17:55 | Nová verze

Po třech a půl letech od vydání verze 3.4.1 byla vydána nová verze 3.4.2 programu pro filtrování spamu Apache SpamAssassin (Wikipedie). Z novinek lze zmínit 4 nové pluginy. Pravidla budou ověřována pomocí SHA-256 a SHA-512 místo SHA-1. Řešeny jsou také 4 bezpečnostní chyby. Například chyba CVE-2018-11780 v pluginu PDFInfo zneužitelná ke vzdálenému spuštění kódů (RCE).

Ladislav Hagara | Komentářů: 0
17.9. 16:22 | Pozvánky

Díky openSUSE Video Teamu lze sledovat živý přenos většiny prezentací z letošní SUSE Labs Conference. Záznamy proběhlých prezentací budou postupně přidávány na kanál SUSE Labs na YouTube.

Michal Kubeček | Komentářů: 0
Na optické médium (CD, DVD, BD aj.) jsem naposledy vypaloval(a) data před méně než
 (13%)
 (15%)
 (20%)
 (23%)
 (25%)
 (4%)
 (1%)
Celkem 363 hlasů
 Komentářů: 33, poslední 16.9. 11:55
Rozcestník

Dotaz: csh a vkladanie do db (MySQL)

Michal Žila avatar 22.1.2005 21:11 Michal Žila | skóre: 12 | blog: holden | Banská Bystrica
csh a vkladanie do db (MySQL)
Přečteno: 150×
Dobry den, mam problem s jednym skriptom, ktory vklada do databazy urcite udaje. Tym problemom je, ze ked ho spusti cron, tak sa tie udaje do databazy vlozia stvornasobne.

Ked ten skript pustim z riadku, tak je vsetko OK a kazdy zaznam je tam len jedenkrat, neviete v com moze byt problem?

tu je inkriminovany skript (viem, ze je to amatersky urobene a dalo by sa to spravit inak a jednoduchsie, ale o to teraz nejde):
#!/bin/csh
#

set year = `date +%Y`;
set month = `date +%m`;
set day = `date +%d`;
set hour = `date +%H`;
set minute = `date +%M`;
@ minute = $minute - 5;

if ($minute == "0") then
        set minute = "00"
endif

set ip_adresa = `grep .168. /var/log/ipfm/$day"_"$month"_"$year"/"$hour"_"$minute |awk '{print $1}'`;
set bytes_in = `grep .168. /var/log/ipfm/$day"_"$month"_"$year"/"$hour"_"$minute |awk '{print $2}'`;
set bytes_out = `grep .168. /var/log/ipfm/$day"_"$month"_"$year"/"$hour"_"$minute |awk '{print $3}'`;
set bytes_total = `grep .168. /var/log/ipfm/$day"_"$month"_"$year"/"$hour"_"$minute |awk'{print $4}'`;

set i=1;
 foreach ipadresy ($ip_adresa);
    @ reg_ipadresy++;
mysql -e "use internet; insert into traffic (id_traffic,ip_adresa,bytes_in,bytes_out,bytes_total,day\
,month,year,hour,minute) values '','$ipadresy','$bytes_in[$i]','$bytes_out[$i]',\
'$bytes_total[$i]','$day','$month','$year','$hour','$minute');"
    @ i++;
end;

Odpovědi

Michal Žila avatar 22.1.2005 21:24 Michal Žila | skóre: 12 | blog: holden | Banská Bystrica
Rozbalit Rozbalit vše Re: csh a vkladanie do db (MySQL)
este pripomeniem, ze mam Slackware 10, jadro 2.4.26 a mysql verziu 4.0.20 priamo z distribucneho balicka.
22.1.2005 21:46 Petr Šobáň | skóre: 79 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: csh a vkladanie do db (MySQL)
Jediné co mě napadá zda si croon nemyslí že to nespustil a spustí to znovu a tak se to vlastně spustí 4krát ?

Nebo jste tam zadal ten čas spouštění nějak nesmyslně.

Co jste zadal vlastně do crontabu?
Michal Žila avatar 22.1.2005 22:08 Michal Žila | skóre: 12 | blog: holden | Banská Bystrica
Rozbalit Rozbalit vše Re: csh a vkladanie do db (MySQL)
v crontabe mam konkretne toto:
5,15,25,35,45,55 * * * * /root/skripty/ipfm/traffic.sh

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.