Advertisement
Guest User

Untitled

a guest
Mar 24th, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. DB_PATH=/tmp/testdb.fdb
  4. DB=localhost:$DB_PATH
  5. ISQL="/opt/firebird/bin/isql -q -u SYSDBA -p masterkey"
  6.  
  7. cat << EOF > /tmp/fbtrace_custom.conf
  8. database
  9. {
  10. enabled = true
  11. format = 0
  12. log_connections = true
  13. log_statement_start =true
  14. }
  15. EOF
  16.  
  17. cat << EOF > /tmp/createdb.sql
  18. create database '$DB';
  19. EOF
  20.  
  21. cat << EOF > /tmp/q.sql
  22. connect '$DB';
  23. exit 0;
  24. EOF
  25.  
  26. rm -f $DB_PATH
  27.  
  28. $ISQL -i /tmp/createdb.sql
  29.  
  30. while true; do
  31. /opt/firebird/bin/fbtracemgr -se service_mgr -user SYSDBA -password masterkey -start -c /tmp/fbtrace_custom.conf &
  32. rdbtracemgr_pid=$!
  33. sleep 1
  34. kill -TERM $rdbtracemgr_pid
  35. $ISQL -i /tmp/q.sql
  36. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement