<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://yaroslavgrebnov.com/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/archive</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/authors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/authors/ygrebnov</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/authors/ygrebnov/authors/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/bash-building-flat-files-examples</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/bash-docker-check-container-existence-and-status</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/bash-linux-interacting-with-multiple-scripts-running-in-background-from-another-script</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/bash-scripts-with-parameters-a-straightforward-approach</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/bug-report-example</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/c-macros-usages-examples</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/docker-linux-disable-docker-commands-for-a-user-but-allow-him-running-a-docker-container</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/docker-prevent-container-from-exiting-immediately-after-creation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/go-error-with-context</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/grafana-enable-dashboards-public-access</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/grafana-influxdb-docker-pie-chart-dashboard-creation-tutorial</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/how-to-use-constants-in-python-applications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/how-to-use-enums-in-python-applications</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/page/2</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/python-decorate-all-methods-of-a-class</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/run-a-script-in-container-and-redirect-output-to-a-file-on-the-host-machine</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/sed-use-variables-containing-paths</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/shell-scripts-to-delete-old-jenkins-builds</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/bash</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/c</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/constants</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/decorator</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/docker-compose</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/enums</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/errorc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/errors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/go</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/grafana</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/influxdb</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/jenkins</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/linux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/macro</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/metaclass</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/python</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/qa</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/sed</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/services-registry</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/shell-scripts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/software-testing</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/tags/test-automation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/blog/use-a-services-registry-in-a-python-application</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/errorc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/errorc/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/links</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/links/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/links/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/links/usage</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/model</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/model/examples</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/model/how_it_works</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/model/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/overview</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/workers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/workers/configuration</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/workers/examples</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/workers/helpers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/workers/how_it_works</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/projects/workers/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/architecture/concurrency-control</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/architecture/rest-grpc</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/architecture/saga</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/bash/basics</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/bash/variables</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/architecture</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/bash</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/databases</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/docker</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/git</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/go</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/kubernetes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/linux</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/network</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/category/shell-scripts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/databases/partitioning</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/databases/postgresql</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/databases/replication</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/databases/vacuum</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/docker/containers</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/docker/docker-compose</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/docker/images</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/docker/installation</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/git/branch</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/git/commit</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/git/gitignore</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/git/remote</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/git/repositories</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/git/submodule</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/atomics-vs-mutexes</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/channels</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/composition</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/concepts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/dependency-inversion</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/garbage-collector</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/interfaces</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/mutexes-vs-channels</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/program-start</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/runtime</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/scheduler</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/go/solid</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/kubernetes/pods</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/linux/find</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/linux/grep</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/linux/networking</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/linux/ssh</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/network/osi-model</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/network/tcp-ip</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/shell-scripts/awk</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/shell-scripts/errors</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/shell-scripts/executing-scripts</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/shell-scripts/sed</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/wiki/shell-scripts/sqlplus</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://yaroslavgrebnov.com/</loc><changefreq>weekly</changefreq><priority>0.5</priority></url></urlset>