Я попытаюсь ответить на Ваши вопросы о Солярисе SMF...
Для запуска сервиса во время начальной загрузки Вы простой должны, включил сервис с
# svcadm enable FRMI
Например, к включенному сервис "ipfilter" Вы должен сделать
# svcadm enable ipfilter
Это будет, включают на текущем этапе, таким образом, нет никакой потребности внести любые изменения на /etc/rcX.d
каталог
Я не понимаю, почему Вам нужен процесс импорта для ожидания к некоторому другому ферми, но, я обычно импортирую "декларацию" и после этого помещаю онлайн с svcadm
, например,
# svccfg validate MANIFEST
# svcadm enable FRMI
Для ожидания другого ферми, можно использовать опцию "зависимости" в декларации, как Вы видите здесь
У меня есть много примеров о том, как установить и использовать SMF Соляриса в моем Блоге (на испанском языке), но, например, здесь Вы видите пример, Как Установить PostgreSQL 9.0.3 на OpenIndiana или Как Установить Tomcat Apache с помощью RBAC и SMF на OpenIndiana
Хорошо, Предполагая, что Ваш файл является текстовым файлом, разделяя поля разделителем запятой''. Вы также знали бы который поле 'transactionid'
с точки зрения его положения. Предположение, что Ваш 'transactionid'
поле является 7-м полем.
awk -F ',' '{print $7}' text_file | sort | uniq -c
Это считало бы отличные/уникальные случаи в 7-м поле и печатает результат.
Возможно, не самый гладкий метод, но это должно работать:
awk '{print $1}' your_file | sort | uniq | wc -l
где $1
число, соответствующее полю, которое будет проанализировано.
Нет никакой потребности отсортировать файл.. (uniq
требует, чтобы файл был отсортирован),
Этот awk сценарий предполагает, что поле является разграниченным полем первого пробела.
awk 'a[$1] == "" { a[$1]="X" } END { print length(a) }' file
sort
реализации разработаны для привыкания хорошо с огромными файлами.
– Gilles 'SO- stop being evil'
12.01.2012, 03:59