Portál AbcLinuxu, 13. srpna 2025 18:50
CREATE TABLE pristupy ( id int auto_increment primary key, ip_address varchar(15) not null, user varchar(25) not null, date_time_start timestamp not null, date_time_stop timestamp null )na klientské počítače nainstalovat klientské knihovny databáze a potom do souborů
~/.bash_profile
a ~/.bash_logout
napsat příkazy pro vložení záznamu. Např.:
.bash_profile: echo "SELECT MAX(id) + 1 FROM pristupy" > mysql -h server -u uzivatel nazev_databaze > ~/.id echo "INSERT INTO pristupy (ip_address, user, date_time_start, date_time_stop) VALUES ('192.168.1.x', $USER, NOW(), null)" > mysql -h server -u uzivatel nazev_databaze .bash_logout echo "UPDATE pristupy SET date_time_stop = NOW() WHERE id=`cat ~/.id` > mysql -h server -u uzivatel nazev_databazePak máš data v databázi a dostat z ní už není takový problém :) Upozorňuju - nezkoušel jsem žádný z těch příkazů, je možné, že budou potřeba trochu upravit. (Když by to takhle vyhovovalo, jsem k dispozici na mailu siller at mssoft dot cz). S pozdravem, MŠ.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.