Вы могли попытаться проверить с помощью ping-запросов широковещательный адрес и видеть, кто отвечает.
ping 192.168.1.255
или ping 192.168.2.255
Вы захотите удостовериться, что Вы находитесь в правильной подсети от Вашей рабочей станции
Я вижу, что строки отличаются по дате/формату времени. Можно разделить вывод на две подстроки (задание 4 в), и часть даты/времени. Затем можно проанализировать дату с помощью функции strtotime
.
В конце можно объединиться, первые расстаются с проанализированной датой/временем. Так, Вы получаете универсальную форму ouput. Кроме того, можно преобразовать часть даты/времени в нужный формат.
Можно нормализовать даты с помощью чего-то как:
date -d "$date" --rfc-3339=seconds
Я собирался предложить следующее, но at
кажется, игнорирует переменные среды локали:
LC_TIME=C at -v ... # has no effect
date
просто работает отлично.
– Treffynnon
15 November 2010 в 12:17
Я обнаружил то использование at
с -v
флаг дает тот же выходной формат даты и на Ubuntu и на Redhat. Но вывод похож на следующее:
Ubuntu
Fri Nov 12 13:41:00 2010
warning: commands will be executed using /bin/sh
job 4 at Fri Nov 12 13:41:00 2010
Redhat
Fri Nov 12 13:42:00 2010
job 14 at 2010-11-12 13:42
Это позволит мне получать дату от первой строки и затем числа задания от последней строки.
Который прекрасен при добавлении заданий, но при списке заданий в очереди -v
не будет работать и формат даты, там будет все еще отличаться. Думайте, что могло бы быть время для другого программного обеспечения очереди.