У меня была эта проблема.
Я был крайне расстроен, когда мой компьютер отключился, пока я делал серьезную работу.
Я написал сценарий для проверки A / C Power каждые две минуты и спящий режим, когда питание отключается. Пожалуйста, измените в зависимости от состояния вашего аккумулятора.
#!/bin/bash
if [[ $(cat /sys/class/power_supply/AC0/online) == *0* ]] ; then
echo 'On battery power'
#pmi action suspend
dbus-send --system --print-reply \
--dest="org.freedesktop.UPower" \
/org/freedesktop/UPower \
org.freedesktop.UPower.Suspend
#else
# echo 'On Ac Power'
fi
Я поместил скрипт в файл с именем powerMon.sh и установил его как cron job, который запускается каждые две минуты. [ ! d3]
По-видимому, я не искал достаточно хорошо.
Для этого создайте файл virtual-cancel.cf в /etc/postfix со следующей информацией:
user = <DATABASE_USER>
password = <DATABASE_PASSWORD>
hosts = <DATABASE_HOST>
dbname = <DATABASE_SCHEMA>
query = SELECT email from <USERS_TABLE> WHERE email='%s'
Затем, в файле main.cf добавьте файл virtual-cancel.cf перед вашим стандартным сопоставлением псевдонимов:
virtual_alias_maps = mysql:/etc/postfix/virtual-cancel.cf, mysql:/etc/postfix/mysql-virtual-alias-maps.cf
Наконец, перезапустите Postfix и наслаждайтесь всем, что работает.
По-видимому, я не искал достаточно хорошо.
Для этого создайте файл virtual-cancel.cf в /etc/postfix со следующей информацией:
user = <DATABASE_USER>
password = <DATABASE_PASSWORD>
hosts = <DATABASE_HOST>
dbname = <DATABASE_SCHEMA>
query = SELECT email from <USERS_TABLE> WHERE email='%s'
Затем, в файле main.cf добавьте файл virtual-cancel.cf перед вашим стандартным сопоставлением псевдонимов:
virtual_alias_maps = mysql:/etc/postfix/virtual-cancel.cf, mysql:/etc/postfix/mysql-virtual-alias-maps.cf
Наконец, перезапустите Postfix и наслаждайтесь всем, что работает.