Source code for duetector.tracers.sh.uname

from duetector.extension.tracer import hookimpl
from duetector.tracers.base import ShellTracer


[docs] class UnameTracer(ShellTracer): """ A tracer for uname command. """ name = "uname" comm = ["uname", "-a"]
@hookimpl def init_tracer(config): return UnameTracer(config) if __name__ == "__main__": import subprocess p = subprocess.Popen(UnameTracer.comm, stdout=subprocess.PIPE, stderr=subprocess.PIPE) p.wait() print(p.stdout.read().decode("utf-8"))