/** * \author Egor Tensin * \date 2015 * \copyright This file is licensed under the terms of the MIT License. * See LICENSE.txt for details. */ #include "libservice/interface.hpp" #include #include int main(int argc, char* argv[]) { if (argc != 2) { std::cout << "Usage: " << argv[0] << " NAME\n"; return 1; } try { libservice::Service::open(libservice::ServiceManager::open(), argv[1]).stop(); } catch (const std::system_error& e) { std::cerr << e.what() << "\n"; return 1; } return 0; }