[Comm] NUT и Ippon
Vladimir Karpinsky
vkarpinsky на mail.ru
Вт Янв 24 18:19:23 MSK 2012
22.01.2012 21:12, Yura Kalinichenko пишет:
> Vladimir Karpinsky пишет:
>>
>> Письма тоже не приходят. Может, кроме рута, на выполнение этого скрипта
>> надо ещё кому-нибудь права дать?
>>
> Разумеется.
>
> ls -l /usr/lib/nut/upssched-cmd
> -rwxr-xr-- 1 root upsmon 3945 Ноя 13 01:07 /usr/lib/nut/upssched-cmd
Права на скрипт и /var/run/upssched поправил, стало лучше:
Jan 24 17:34:05 pullet upsmon[17744]: UPS ippon на 192.168.5.2 on battery
Jan 24 17:34:05 pullet upsmon[28478]: UPS ippon на 192.168.5.2 on battery
Jan 24 17:34:09 pullet upsmon[2717]: UPS ippon на 192.168.5.2 on battery
Jan 24 17:34:09 pullet wall[3623]: wall: user upsmon broadcasted 1 lines
(34 cha
rs)
Jan 24 17:34:09 pullet upssched[3714]: Timer daemon started
Jan 24 17:34:10 pullet upssched[3714]: New timer: onbattwarn (30 seconds)
Jan 24 17:34:10 pullet upssched[3714]: New timer: earlyshutdown (180 seconds)
Jan 24 17:34:40 pullet upssched[3714]: Event: onbattwarn
Jan 24 17:37:10 pullet upssched[3714]: Event: earlyshutdown
Jan 24 17:37:10 pullet upssched-cmd: UPS on battery too long, forced shutdown!
Скрипт запускается. До этого момента всё работает, рассылаются
предупредительные письма, далее он должен выполнить "/sbin/shutdown -h now"
но выключения не происходит:
Jan 24 17:37:10 pullet upssched[3714]: exec_cmd(/usr/sbin/upssched-cmd
earlyshutdown) returned 126
Опять код выхода 126, где-то что-то с правами? Если скрипт работает с
правами пользователя upsmon, он вероятно не вправе выполнить shutdown. Это
где-то настраивается, или надо использовать sudo?
Jan 24 17:37:25 pullet upssched[3714]: Timer queue empty, exiting
Файл /var/run/upssched/upssched.pipe в процессе работы создавался, а, вот,
файла /var/run/upssched/upssched.lock я не увидел. Эти файлы указаны в
uppsched.conf, как PIPEFN и LOCKFN, соответственно.
--
С уважением,
Владимир.
Подробная информация о списке рассылки community