"time > time.txt" отказывается работать нормально

La mayoría de los programas que son capaces de usar IPv6 usarán cualquier dirección (IPv4 o IPv6 )que la biblioteca de resolución de DNS del sistema informe como la más preferida para el host.

La preferencia de la biblioteca de resolución se puede ajustar usando el archivo /etc/gai.conf.

Las reglas de precedencia se especifican en esta parte del expediente:

# precedence  <mask>   <value>
#    Add another rule to the RFC 3484 precedence table.  See section 2.1
#    and 10.3 in RFC 3484.  The default is:
#
#precedence  ::1/128       50
#precedence  ::/0          40
#precedence  2002::/16     30
#precedence ::/96          20
#precedence ::ffff:0:0/96  10
#
#    For sites which prefer IPv4 connections change the last line to
#
#precedence ::ffff:0:0/96  100

Los valores predeterminados incorporados -se enumeran como valores comentados, pero si especifica su propia configuración, los valores predeterminados no se utilizarán en absoluto. Así que agregue esto al final del archivo:

# To prefer IPv4 over everything else
precedence ::ffff:0:0/96  100
precedence  ::1/128       50
precedence  ::/0          40
precedence  2002::/16     30
precedence ::/96          20

Tenga en cuenta que no es posible responder en IPv4 a una conexión entrante que llega usando IPv6, o viceversa :por las reglas de los protocolos IP y TCP, cualquier intento de conexión debe responderse usando el protocolo que se solicitó. hecho con.

0
13.07.2017, 20:43
1 ответ

Команда time не выполняет то, что вы думаете. Фактически, поскольку его цель - рассчитать время выполнения другой команды, запускать ее без аргументов (без команды на время) не имеет особого смысла. (По-видимому, он все еще работает без жалоб!)

Конкретный эффект, который вы здесь видите, заключается в том, что time выводит свою статистику по стандартной ошибке, а не по стандартному выводу (чтобы не мешать выводу что бы вы ни выбрали). Перенаправление стандартного вывода не влияет на стандартный канал ошибок. Попробуйте вместо этого:

time ls 2>time.txt

... где вы перенаправляете стандартную ошибку, а не стандартный вывод. Вывод ls отображается как обычно (стандартный вывод не перенаправляется), но вывод time при стандартной ошибке идет в файл, что, я думаю, вы пытались достигать.

1
28.01.2020, 02:35

Теги

Похожие вопросы