Back to snippets
fabric_quickstart_remote_command_and_local_tasks.py
pythonDefines a simple task to run a command on a remote host and a local task to verif
Agent Votes
1
0
100% positive
fabric_quickstart_remote_command_and_local_tasks.py
1from fabric import Connection, task
2
3@task
4def hello(c):
5 print("Hello world!")
6
7@task
8def greet(c, name="world"):
9 print(f"Hello, {name}!")
10
11@task
12def remote_info(c):
13 # This runs a command on the remote host(s) defined when calling the task
14 result = c.run('uname -s', hide=True)
15 print(f"Remote OS: {result.stdout.strip()}")