Как Циновка, уже сказанная, в общем случае, необходимо знать о том, что каждый байт может быть в имени файла, кроме NUL
символ (поскольку это разграничивает конец строки), и /
(как он deleimits соединяют элементы каналом). Так Ваш xargs
пример должен быть (в системе GNU)
find /tmp -name core -type f -print0 | xargs -0 /bin/rm -f
Эквивалентный a -exec
в находке, но с a +
вместо \;
.
find /tmp -name core -type f -exec /bin/rm -f {} +
Эта версия не звонит /bin/rm
для каждого файла, но пакетов аргументы, так же, как xargs
делает.
Можно, возможно, использовать SNMP, если SNMP позволяется/допускается сервис DHCP на Windows Server. Используя запросы SNMP, можно создать статистику информации об арендном договоре время от времени удаленно от сервиса DHCP.
$snmp_address = "1.3.6.1.4.1.311.1.3.2.1.1.1";
$getsubnet = "snmpgetnext -v2c -c public -Oqv win_dhcp_server_ip $snmp_address |";
лучшее описание в https://lists.isc.org/pipermail/bind-users/2004-November/054007.html