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 13:22 | Nová verze

Po roce od vydání verze 4.0 byla vydána nová major verze 5.0 softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Zdůraznit lze přechod na Python 3.

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

Pořadatelé konference DevConf.cz 2021, již třináctého ročníku jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, vyhlásili CFP (Call for Papers). Konference proběhne jenom online a to 18. až 20. února 2021.

Ladislav Hagara | Komentářů: 0
včera 15:44 | Zajímavý článek

Národní bezpečnostní agentura (NSA) vydala podrobnou příručku pro nastavení UEFI Secure Bootu (pdf).

Ladislav Hagara | Komentářů: 4
včera 15:22 | Nová verze

Byl vydán PostgreSQL ve verzi 13.0. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 5
včera 15:00 | Zajímavý software

Nezávislý tým herních vývojářů Orama Interactive vydal novou verzi 0.8 svobodného sprite editoru Pixelorama. Editor Pixelorama je postaven na herním enginu Godot a nově běží také na webu. Zdrojové kódy jsou k dispozici na GitHubu.

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

Mozilla Foundation na svém blogu představila Social Media Analysis Toolkit (SMAT). Jedná se o open source nástroj pro analýzu a vizualizaci online komunikace a trendů na sociálních sítí. Zdrojové kódy jsou k dispozici na GitLabu.

Ladislav Hagara | Komentářů: 2
včera 08:00 | Zajímavý software

Pod licencí GPLv3 byly vydány zdrojové kódy počítačových her Amnesia: The Dark Descent a Amnesia: A Machine For Pigs od společnosti Frictional Games. Počítačová hra Amnesia: The Dark Descent vyšla před 10 lety. V říjnu vyjde pokračování s názvem Amnesia: Rebirth.

Ladislav Hagara | Komentářů: 0
včera 07:00 | Nová verze

Po téměř pěti měsících od vydání verze 1.24 byla vydána nová verze 1.25 knihoven EFL (Enlightenment Foundation Libraries). Do vývoje EFL se zapojilo 38 vývojářů. Provedeno bylo 567 commitů.

Ladislav Hagara | Komentářů: 2
23.9. 19:00 | Komunita

Po Fedoře bude již v září možné koupit pracovní stanice řady ThinkStation a notebooky značky ThinkPad od společnosti Lenovo také s předinstalovanou linuxovou distribucí Ubuntu 20.04 LTS.

Ladislav Hagara | Komentářů: 8
23.9. 13:44 | IT novinky

Sdružení CZ.NIC oznámilo, že služba mojeID se napojuje na NIA (Národní bod pro identifikaci a autentizaci), její uživatelé tak mohou plnohodnotně komunikovat se službami státu – bodové hodnocení řidiče, osobní list důchodového pojištění, e-recepty nebo potvrzení o studiu.

Ladislav Hagara | Komentářů: 20
Používáte aplikaci eRouška?
 (18%)
 (3%)
 (2%)
 (11%)
 (52%)
 (7%)
 (6%)
Celkem 421 hlasů
 Komentářů: 35, poslední 20.9. 21:50
Rozcestník

Dotaz: Shell a Cron ... nejaka chybka :((

27.9.2005 16:48 Standula
Shell a Cron ... nejaka chybka :((
Přečteno: 44×
Ahoj mam takovej pro me docela divnej problem. Jeden nejmenovany script obsahuje tento radek echo -ne $counter_data > $dir_data_txt/data.txt radek je dle me v poradku ... $counter_data obsahuje spravna data a cesta je v poradku take. Nicmene pokud script pustim rucne . vse probehne v poradku a vysledny soubor obsahuje korektni data. Pokud vsak tohle dela cron. objevi se soubor nulove delky.. :o...

Odpovědi

27.9.2005 17:07 Triton | skóre: 10 | blog: keep_slacking
Rozbalit Rozbalit vše Re: Shell a Cron ... nejaka chybka :((
Zamyslel bych se nad následujícím:

Pod jakým uživatelem spouští cron tu úlohu ?
A v souvislosti s předchozím, opravdu proměnná counter_data obsahuje očekávané hodnoty ?

Z'LI0(%:`&/NRU`Y0"@8.L%.%PG(%!D>"<!@C(4&'?`UO!/$"K\2)+!1K',R' 2V,*3$D-EG4PC!<*(%%I"<*$` `
27.9.2005 17:10 Standula
Rozbalit Rozbalit vše Re: Shell a Cron ... nejaka chybka :((
uloha se pousti pod rootem .. jelikoz pritupuje k iptables ... v syslogu zaznam o spusteni je. Ano jsou tam spravna data. Pokud pomuze cely script je to ke stazeni zde http://ipaccounting.standus.com/ v diskuznim foru k tomuto programu jsem bojuzel nic co by problem resilo nenasel ..
Luboš Doležel (Doli) avatar 27.9.2005 17:39 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Shell a Cron ... nejaka chybka :((
A ten skript nevyžaduje běh z určitého adresáře?
27.9.2005 20:12 Standula
Rozbalit Rozbalit vše Re: Shell a Cron ... nejaka chybka :((
vsechny cesty jsem prepsal tak aby vyhovovali memu nastaveni..
28.9.2005 16:27 Triton | skóre: 10 | blog: keep_slacking
Rozbalit Rozbalit vše Re: Shell a Cron ... nejaka chybka :((
Nemám čas ten skript testovat, ale po tom, co jste zde napsal a po zběžném prohlédnutí skriptu, to vypadá, že v následující sekci

...
# Zapsani hodnot do txt souboru (pocitadlo prenesenych dat)
if [ $txt_active == "on" ]; then
    for i in `echo -ne $new_file_out`; do
	ip=`echo $i | sed -e 's/-/ /g' | awk '{print $1}'`
	out=`echo $i | sed -e 's/-/ /g' | awk '{print $2}'`
	in=`echo -ne "$new_file_in" | grep "$ip-" | sed -e 's/-/ /g' | awk '{print $2}'`
	counter_data="$counter_data$ip-$out-$in\n"
    done
    echo -ne $counter_data > $dir_data_txt/data.txt
fi
...
neproběhne zvýrazněný cyklus ani jednou, tj. new_file_out je nedefinovaná nebo obsahuje prázdný řetězec, tj. asi neproběhl ani jeden z předchozích cyklů začínajících

...
# Nacteni dat z IPTABLES
counter_file=`cat $dir_data_txt/data.txt`
data=`iptables -t mangle -L DATA_OUT  -v -x -n -Z  | sed -e 's/ /-/g' | grep "RETURN"`
for i in $data; do
...
    new_file_out="$new_file_out$ip-$out_new\n"
...

Zkuste ten běh pod cronem nějak trasovat, např. posíláním zpráv do syslogu, např.

...
# Zapsani hodnot do txt souboru (pocitadlo prenesenych dat)
if [ $txt_active == "on" ]; then
    logger -- "$0:$LINENO new_file_out=$new_file_out"
    for i in `echo -ne $new_file_out`; do
a z dalších vhodných míst.
Z'LI0(%:`&/NRU`Y0"@8.L%.%PG(%!D>"<!@C(4&'?`UO!/$"K\2)+!1K',R' 2V,*3$D-EG4PC!<*(%%I"<*$` `
Marián Oravec avatar 27.9.2005 23:04 Marián Oravec | skóre: 22 | Nitra
Rozbalit Rozbalit vše Re: Shell a Cron ... nejaka chybka :((
skuste namiesto echo -ne ... napisat /bin/echo -ne ... a vsetky cesty dat absolutne (pre skusku vyhodte to "$dir_data_txt/data.txt" a nahradte to len s /data.txt).
Mám rád elektro, ale vypočujem si aj iné...

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.