#include <fstream> std::string const & get_command_line() { static std::string ret; if (ret.empty()) try{ std::string path="/proc/" + std::to_string((long long)getpid()) + "/cmdline"; std::cerr<<"initializing rtsd parsername from "<<path<<" ..\n"; std::ifstream myfile(path); if (!myfile) return ret; getline(myfile, ret); }catch(...){ } return ret; }