All posts by Martin Štefl

eJabberd MySQL

# Instalace serveru
apt-get install ejabberd

# Doinstalovat potrebne baliky
apt-get install erlang-nox erlang-tools erlang-dev subversion

# Provedeme check out
mkdir /tmp/mysql
cd /tmp/
svn checkout http://svn.process-one.net/ejabberd-modules/mysql/trunk/ mysql

cd mysql
./build.sh

cd /tmp/mysql/ebin/
cp *.bean /usr/lib/ejabberd/ebin/

# Konfigurace MySQL
cd /usr/share/doc/ejabberd/examples
gunzip -d mysql.sql.gz

AWK a apostrofy

Apostrofy v AWK jsou zastoupeny znakem \047

cat tabulky_sql | grep INSERT | awk ‘{ print “insert into dbo.count_of_tables values ( \047” $3 “\047 , ( select count(*) from KOOCPP3.dbo.”$3 “), GETDATE() );” }’

– tento zápis ze skriptu na tvorbu tabuldek vytvoří nad každou tabulkou count a uloží saktuálním datumem do tabulky.