Каждый сервис имеет свой собственный журнал. можно проверить то, что является журналом для сервиса путем выполнения и как пример, я использую ssh:
#svcs -xv ssh
svc:/network/ssh:default (SSH server)
State: online since Tue Nov 27 11:38:34 2012
See: man -M /usr/share/man -s 1M sshd
See: /var/svc/log/network-ssh:default.log
Impact: None.
Теперь у Вас может быть свой собственный сценарий, скажем, в crontab, для проверки на изменения на файле журнала. второй путь и я предполагаем, что это на самом деле будет лучшее, можно изменить сценарий запуска, что каждый раз, когда это запускается, это пошлет Вам автоматически электронное письмо.
Для обнаружения, где сценарий запуска находится:
svccfg -s svc:/network/ssh
listprop
...
start/exec astring "/lib/svc/method/sshd start
...
Теперь просто отредактируйте сценарий и прежде, чем выпустить запуск, можно поместить автоматическое почтовое уведомление
vi /lib/svc/method/sshd
ищите функциональный запуск и добавьте что-то вроде этого:
echo "Service ssh has been restarted!" |mailx -s "SSHD" user@mailbox
Теперь просто обновите для соответствия среде и сервису. Не симпатичный, но это работает.
Это должно восстановить /dev
:
devfsadm -v
После этого надлежащий c*t*d*s* устройства должен появиться и быть применимым.
Обратите внимание, что ручное монтирование должно использовать "целый диск" часть (s2
), что-то как:
mount -F hsfs -o ro /dev/dsk/cxtydzs2 /cdrom/test
Проверьте следующее:
svcs volfs
в случае необходимости включите его svcadm enable volfs
если все работает, необходимо видеть CD-ROM, смонтированный в /media/<label of the cdrom>
--- 182 # svcs volfs STATE STIME FMRI online 12:13:24 svc:/system/filesystem/volfs:default
Я думаю, что проблема видима при выполнении "iostat-En" команда, поскольку CD-ROM не является шоу как, например, c1t3d0s2, но sd5
– user3168723
08.01.2014, 13:57