Suspender o comando no Ubuntu 16.04

14

No Ubuntu 14.04 eu costumava usar o seguinte comando para suspender o computador como um usuário sem privilégios de root:

dbus-send --system --print-reply --dest="org.freedesktop.UPower" \
/org/freedesktop/UPower org.freedesktop.UPower.Suspend

Infelizmente no Ubuntu 16.04 isso não funciona mais e recebo uma mensagem de erro:

  

Erro org.freedesktop.DBus.Error.UnknownMethod: Nenhum método como 'Suspender'

Aparentemente, houve algumas alterações, então qual seria o comando correto agora?

    
por tmt 25.05.2016 / 06:59

1 resposta

24

De acordo com o wiki do Debian , com o systemd este é o novo comando:

systemctl suspend

NOTA : Este comando ainda requer privilégios de root se houver < sessão strong de outro usuário aberta . Também não funciona em Cron . Em ambos os casos, você precisará criar configurações extras.

    
por tmt 02.06.2016 / 17:04
yii\base\ErrorException
Copied! Copy Stacktrace Search Stackoverflow Search Google Error

PHP Core Warning – yii\base\ErrorException

PHP Startup: Unable to load dynamic library 'memcached.so' (tried: /usr/lib/php/20190902/memcached.so (/usr/lib/php/20190902/memcached.so: undefined symbol: igbinary_serialize), /usr/lib/php/20190902/memcached.so.so (/usr/lib/php/20190902/memcached.so.so: cannot open shared object file: No such file or directory))

$_GET = [
    'id' => '8901',
    'url' => 'suspend-command-in-ubuntu-16-04',
];

$_COOKIE = [
    'advanced-frontend' => '8dr6vc0pdo8mh2l8qqf7mu2icd',
    '_csrf-frontend' => 'da6df3cc2f33dfff6faa0956cb906376065b89c92b653d9b15ac9fde7caee544a:2:{i:0;s:14:"_csrf-frontend";i:1;s:32:"GoO5qiRKHUZaKtsNzUgFPnKPLJfvMnMX";}',
];

$_SESSION = [
    '__flash' => [],
];