bootils.plugins.core package

Package holding Bootils core plugins.

Submodules

bootils.plugins.core.demon module

Unix demon runtime environment.

class bootils.plugins.core.demon.Demon(context)[source]

Bases: bootils.plugins.loader.PluginBase

Unix demon runtime environment.

control_start(*args, **options)[source]

Start a Unix demon.

control_stop(*args, **options)[source]

Stop a Unix demon.

bootils.plugins.core.filesystem module

File system plugin.

class bootils.plugins.core.filesystem.FileSystem(context)[source]

Bases: bootils.plugins.loader.PluginBase

File system checks.

post_check()

Perform checks.

pre_check()

Perform checks.

bootils.plugins.core.filesystem.diskfree_result(spec)[source]

Return result of a single disk usage check.

bootils.plugins.core.filesystem.on_same_fs(path1, path2)[source]

Check if two paths reside in the same file system.

bootils.plugins.core.host module

Host + operating system plugin.

class bootils.plugins.core.host.Host(context)[source]

Bases: bootils.plugins.loader.PluginBase

Host and OS checks.

post_check()

Perform checks.

pre_check()

Perform checks.

bootils.plugins.core.jsw module

Tanuki Java Service Wrapper runtime environment.

Debian JSW paths (Wheezy 3.5.3; Jessie 3.5.22):

/usr/sbin/wrapper – ELF executable
/usr/share/wrapper/daemon.sh
/usr/share/wrapper/make-wrapper-init.sh
/usr/share/wrapper/wrapper.conf
class bootils.plugins.core.jsw.JavaServiceWrapper(context)[source]

Bases: bootils.plugins.loader.PluginBase

Tanuki Java Service Wrapper runtime environment.

control_start(*args, **options)[source]

Start a Java service.

control_stop(*args, **options)[source]

Stop a Java service.