在Fabric中,如何访问请求任务的名称?

2024-05-14 00:59:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含许多任务的结构脚本。我想在最开始添加一个简单的“yes/no”确认,其中包括要运行的主机和请求的任务。你知道吗

hosts = env.hosts
task_name = ?
if not confirm('Run "%s" on %s?' % (task_name, hosts)):
    abort('Aborting per user request.')

所以,当我运行fab -H user@1.2.3.4 deploy时,确认将是Run "deploy" on user@1.2.3.4?

与文档中的env.hosts不同,我找不到实现这一点的env.task_name变量。你知道吗


Tags: norunnameenv脚本taskifon