You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
923 B
33 lines
923 B
|
|
#' Configs of the default parallel runtime environment
|
|
#'
|
|
const ___config_runtime_env = function() {
|
|
Environment::set_threads(32);
|
|
Environment::set_libpath(@HOME);
|
|
}
|
|
|
|
#' Check of netstat tool is installed or not
|
|
#'
|
|
#' @details this function only works for linux platform
|
|
#'
|
|
const ___check_netstat = function() {
|
|
if ((Sys.info()[['sysname']]) != "Win32NT") {
|
|
if (!centos::check_command_exists("netstat")) {
|
|
no_netstat_warning();
|
|
}
|
|
}
|
|
}
|
|
|
|
#' show warning message about missing ``netstat`` command
|
|
#'
|
|
const no_netstat_warning = function() {
|
|
let message = [
|
|
"warning: no `netstat` command could be found on your linux system, ipc parallel may be run into a network error!",
|
|
"please consider install the command at first and then run the computing task again: sudo yum install net-tools"
|
|
];
|
|
|
|
print(message);
|
|
warning(message);
|
|
|
|
invisible(NULL);
|
|
} |