Следующие методы делают ненужным звонить date
дважды.
Издержки системного вызова могут сделать "простую" команду 100 временами медленнее, чем удар, делающий то же самое в его собственном окружении.
ОБНОВИТЕ Просто быстрое упоминание о моем выше комментария: "в 100 раз медленнее". Это может теперь читать "в 500 раз медленнее"... Я недавно упал (не, обойденный вслепую) в эту самую проблему. вот ссылка: Быстрый способ создать тестовый файл
eval $(date +Y=%Y\;m=%m\;d=%d\;H=%H\;M=%M)
[[ "$M" < "15" ]] && M=00 # cater for octal clash
M=$(((M/15)*15))
((M==0)) && M=00 # the math returns 0, so make it 00
echo $Y.$m.$d $H:$M
или
eval $(date +Y=%Y\;m=%m\;d=%d\;H=%H\;M=%M)
if [[ "$M" < "15" ]] ; then M=00
elif [[ "$M" < "30" ]] ; then M=15
elif [[ "$M" < "45" ]] ; then M=30
else M=45
fi
echo $Y.$m.$d $H:$M
Обе версии возвратятся только
2011.02.23 01:00
2011.02.23 01:15
2011.02.23 01:30
2011.02.23 01:45
Вот первый с Испытательным шлейфом для всех 60 значений {00.. 59}
for X in {00..59} ; ###### TEST
do ###### TEST
eval $(date +Y=%Y\;m=%m\;d=%d\;H=%H\;M=%M)
M=$X ###### TEST
[[ "$M" < "15" ]] && M=00 # cater for octal clash
M=$(((M/15)*15))
((M==0)) && M=00 # the math returns 0, so make it 00
echo $Y.$m.$d $H:$M
done ###### TEST
Трудный сказать, учитывая ограниченный доступный объем информации. Вот несколько случайных предложений.
Проверьте, что настройки прокси корректны (подобный рабочим ноутбукам).
Проверьте, что Автоматическое обнаружение Прокси работает то же на Ваши два браузера, как оно делает для браузеров на других ноутбуках в той же сети. Автоматическое обнаружение происходит через DNS в Firefox, Internet Explorer поддерживает оба DNS, DHCP (через СООБЩАТЬ запрос на опцию 252) и распределение Групповой политики настроек прокси. (Возможно, IE поддерживает один дополнительный метод, я не могу вспомнить в данный момент.)
Используйте сниффера как tcpdump или Wireshark для выяснения точно, что продолжается. Если Вы не уверены, как интерпретировать необработанные пакеты, дополнительная информация могла бы быть полезной для добавления к этому вопросу.
Мое предположение, те две машины совместно используют что-то, что должно было быть уникально. Необходимо проверить их имена хостов и IP-адреса, затем изменить их соответственно.
От пакетного дампа похоже, что Wireshark думает, что много кадров не находятся в формате Ethernet v2. Предположение могло быть то, что один из ноутбуков связывает два канала на 54 Мбит/с в использование 108 Мбит/с 802.3ad связывание канала (названный режимом Super-G, когда это по WiFi в исходной реализации Atheros, D-Link лицензировала технологию и вероятно назвала ее чем-то еще), и что это так или иначе перестало работать.
В частности, несколько пакетов отправляются в нормальном формате кадров, а именно, трафик DNS, который также, оказывается, хорошо работает.
Одна идея могла состоять в том, чтобы отключить Super-G или на или на обе стороны и видеть, как это складывается.
Кроме того, необработанный дамп, а не ASCII для machine2 был бы хорош ;-)