для теста повесил на событие EVENT_ACADAPTER_OFFLINE стандартный скрипт (из комплекта) log_ac_change. все замечательно: записи в логе появляются.
далее, захотелось мне запускать при этом kpowersave. вот тут я и столкнулся с проблемой. не могу запустить kpowersave из этого скрипта. вне скрипта все нормально стартует.
вот этот скрипт:
Код:
#!/bin/bash
. ${0%/*}/helper_functions
if [ $EVENT_TYPE != ACADAPTER ]; then
DEBUG "log_ac_change only makes sense for acadapter events ;-)" WARN
else
TAG="AC status changed to"
LOG="$EVENT_SUBTYPE"
logger -t "$TAG" "$LOG"
/opt/kde3/bin/kpowersave
fi
$SCRIPT_RETURN $EV_ID 0 "log_ac_change finished"
EXIT 0дистрибутив openSUSE 10.2
поиск в гугле и на форуме ни к чему не привели.