|
|
#include "LinuxStarter.h"#include <errno.h>#include <signal.h>#include <stdlib.h>#include <filesystem>#include <future>#include <iostream>#include <chrono>#include <mutex>#include <optional>#include <sstream>#include <string>#include <thread>#include <vector>#include <fcntl.h>#include <sys/stat.h>#include <sys/time.h>#include <sys/types.h>#include <syslog.h>#include <unistd.h>#include <boost/process.hpp>#include <SimoxUtility/algorithm/string/string_tools.h>#include <ArmarXCore/core/exceptions/Exception.h>#include <ArmarXCore/core/exceptions/local/ExpressionException.h>#include <ArmarXCore/core/logging/Logging.h>#include <ArmarXCore/core/system/ArmarXDataPath.h>#include <ArmarXCore/core/util/OnScopeExit.h>#include "../parser/DependenciesGenerator.h"#include "../parser/iceparser.h"#include "ProcessUtil.h"