Ant内置任务之hostinfo
2018-02-14 11:56
295 查看
一、概述
hostinfo是Ant内置任务,用于为当前project设置NAME、DOMAIN、ADDR4和ADDR6属性。NAME属性为主机规范名称的主机部分。如果找不到主机,NAME为hostinfo提供的名称,如果未提供则为localhost。DOMAIN属性为主机规范名称的域部分。如果找不到,DOMAIN为hostinfo提供的域,如果未提供则为localdomain。ADDR4属性为最广泛意义的主机的 IPv4 地址。如果找不到IPv4地址,但是提供了主机,那么返回0.0.0.0,否则返回127.0.0.1。ADDR6属性为最广泛意义的主机的IPv6 地址。如果找不到IPv6地址,但是提供了主机,那么返回::,否则返回::1。
二、属性
prefix:为属性设置前缀,默认为无前缀。host:要检索信息的主机,默认检索正在运行任务的主机的信息。
三、简单示例
<project><hostinfo />
<echo message="NAME=${NAME};DOMAIN=${DOMAIN};IPv4=${ADDR4};IPv6=${ADDR6}" />
</project>
相关文章推荐
- Ant内置任务之concat
- Ant内置任务之replace
- Ant内置任务之sync
- Ant内置任务之signjar
- Ant内置任务之copy
- Ant内置任务之tempfile
- Ant内置任务之depend
- Ant内置任务之truncate
- Ant内置任务之sound
- Ant内置任务之typedef
- Ant内置任务之sequential
- Ant内置任务之checksum
- Ant内置任务之filter
- Ant内置任务之dependset
- Ant内置任务之taskdef
- Ant内置任务之scp
- Ant内置任务之delete
- Ant内置任务之diagnostics
- Ant内置任务之tstamp
- Ant内置任务之xmlproperty