diff options
author | Riccardo Spagni <ric@spagni.net> | 2017-03-21 14:10:36 +0200 |
---|---|---|
committer | Riccardo Spagni <ric@spagni.net> | 2017-03-21 14:10:36 +0200 |
commit | 4b345313072bf6f37552dc8ebd6551f81cf66043 (patch) | |
tree | 6c74a9c66a107bdca6604cd2264f6e366dbc6091 /src/daemonizer/posix_daemonizer.inl | |
parent | Merge pull request #1904 (diff) | |
parent | create a foreground non-interactive mode (diff) | |
download | monero-4b345313072bf6f37552dc8ebd6551f81cf66043.tar.xz |
Merge pull request #1897
44a5b038 create a foreground non-interactive mode (Noah Watkins)
Diffstat (limited to 'src/daemonizer/posix_daemonizer.inl')
-rw-r--r-- | src/daemonizer/posix_daemonizer.inl | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/daemonizer/posix_daemonizer.inl b/src/daemonizer/posix_daemonizer.inl index 6ddaacc9d..f8be15dda 100644 --- a/src/daemonizer/posix_daemonizer.inl +++ b/src/daemonizer/posix_daemonizer.inl @@ -43,6 +43,10 @@ namespace daemonizer "detach" , "Run as daemon" }; + const command_line::arg_descriptor<bool> arg_non_interactive = { + "non-interactive" + , "Run non-interactive" + }; } inline void init_options( @@ -51,6 +55,7 @@ namespace daemonizer ) { command_line::add_arg(normal_options, arg_detach); + command_line::add_arg(normal_options, arg_non_interactive); } inline boost::filesystem::path get_default_data_dir() @@ -79,6 +84,10 @@ namespace daemonizer auto daemon = executor.create_daemon(vm); return daemon.run(); } + else if (command_line::has_arg(vm, arg_non_interactive)) + { + return executor.run_non_interactive(vm); + } else { //LOG_PRINT_L0("Monero '" << MONERO_RELEASE_NAME << "' (v" << MONERO_VERSION_FULL); |