Struct smf::Adm [−][src]
pub struct Adm { /* fields omitted */ }
Provides tools for changing the state of SMF services.
Acts as a wrapper around the underlying ‘svcadm’ command.
Implementations
impl Adm
[src]
impl Adm
[src]pub fn zone<S: AsRef<str>>(&mut self, zone: S) -> &mut Adm
[src]
pub fn zone<S: AsRef<str>>(&mut self, zone: S) -> &mut Adm
[src]Requests a command be issued within a specific zone.
pub fn enable(&self) -> AdmEnable<'_>
[src]
pub fn enable(&self) -> AdmEnable<'_>
[src]Builds a AdmEnable object.
use smf::{Adm, AdmSelection}; Adm::new() .enable() .synchronous() .run(AdmSelection::ByPattern(&["service"])) .unwrap();
pub fn disable(&self) -> AdmDisable<'_>
[src]
pub fn disable(&self) -> AdmDisable<'_>
[src]Builds a AdmDisable object.
use smf::{Adm, AdmSelection}; Adm::new() .disable() .synchronous() .run(AdmSelection::ByPattern(&["service"])) .unwrap();
pub fn restart(&self) -> AdmRestart<'_>
[src]
pub fn restart(&self) -> AdmRestart<'_>
[src]Builds a AdmRestart object.
use smf::{Adm, AdmSelection}; Adm::new() .restart() .abort() .run(AdmSelection::ByPattern(&["service"])) .unwrap();
pub fn refresh(&self) -> AdmRefresh<'_>
[src]
pub fn refresh(&self) -> AdmRefresh<'_>
[src]Builds a AdmRefresh object.
use smf::{Adm, AdmSelection}; Adm::new() .refresh() .run(AdmSelection::ByPattern(&["service"])) .unwrap();