Change sbot.rs to use configurable go-sbot service name
This commit is contained in:
parent
9f6ba14123
commit
5147eed497
|
@ -3,7 +3,6 @@ use std::{
|
|||
error::Error,
|
||||
fs,
|
||||
fs::File,
|
||||
io,
|
||||
io::prelude::*,
|
||||
path::Path,
|
||||
process::{Command, Output},
|
||||
|
@ -25,12 +24,13 @@ use crate::{error::PeachWebError, utils::sbot};
|
|||
// SBOT HELPER FUNCTIONS
|
||||
|
||||
/// Executes a systemctl command for the go-sbot.service process.
|
||||
pub fn systemctl_sbot_cmd(cmd: &str) -> io::Result<Output> {
|
||||
Command::new("sudo")
|
||||
pub fn systemctl_sbot_cmd(cmd: &str) -> Result<Output, PeachWebError> {
|
||||
let output = Command::new("sudo")
|
||||
.arg("systemctl")
|
||||
.arg(cmd)
|
||||
.arg("go-sbot.service")
|
||||
.output()
|
||||
.arg(get_config_value("GO_SBOT_SERVICE")?)
|
||||
.output()?;
|
||||
Ok(output)
|
||||
}
|
||||
|
||||
/// Executes a systemctl stop command followed by start command.
|
||||
|
|
Loading…
Reference in New Issue