我想将变量设置为用户提示定义的某个值。我可以看到出现提示,默认值已设置,但我无法在提示符下键入任何内容。
int *appnum, present;
MPI_Comm_get_attr(MPI_COMM_WORLD, MPI_APPNUM, &appnum, &present);
if (!present)
{
printf("MPI_APPNUM is not provided!\n");
MPI_Abort(MPI_COMM_WORLD, 0);
}
MPI_Comm appcomm;
MPI_Comm_split(MPI_COMM_WORLD, *appnum, 0, &appcomm);
输出:
- hosts: web.servers
vars_prompt:
- name: "deployments"
prompt: Enter remote deployments folder
default: "/home/centos/tomcat/deploy"
我只能点击 return 并指定默认值。使用带变量的路径表达式有什么问题吗?
答案 0 :(得分:1)
您实际上可以键入并输入变量值,它不会回显到屏幕上。
将private: no
添加到提示定义(默认值是隐藏用户的输入):
- hosts: web.servers
vars_prompt:
- name: "deployments"
prompt: Enter remote deployments folder
default: "/home/centos/tomcat/deploy"
private: no