You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
413 B
Python
19 lines
413 B
Python
import logging
|
|
import os
|
|
|
|
import mitogen.ssh
|
|
import mitogen.sudo
|
|
import mitogen.utils
|
|
|
|
@mitogen.utils.run_with_router
|
|
def main(router):
|
|
mitogen.utils.log_to_file(io=False, level=logging.INFO)
|
|
child1 = router.ssh(name='u', hostname='u')
|
|
child2 = router.sudo(
|
|
username='sudo_pw_test',
|
|
password='x',
|
|
name='sudo_pw_test',
|
|
via=child1,
|
|
)
|
|
child2.call(os.system, 'id')
|