mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-18 21:51:57 +00:00
14 lines
274 B
C++
14 lines
274 B
C++
|
#include <Common/getExecutablePath.h>
|
||
|
#include <filesystem>
|
||
|
|
||
|
|
||
|
std::string getExecutablePath()
|
||
|
{
|
||
|
std::error_code ec;
|
||
|
std::filesystem::path canonical_path = std::filesystem::canonical("/proc/self/exe", ec);
|
||
|
|
||
|
if (ec)
|
||
|
return {};
|
||
|
return canonical_path;
|
||
|
}
|