[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