LINUX.ORG.RU

Ответ на: комментарий от GotF

Quote:

файл, выполняемый перед засыпанием.

Пример (/etc/pm/sleep.d/swap_toggle):

#!/bin/bash
if [[ "$1" -eq "hibernate" ]];then
    swapon -a;
elif [[ "$1" -eq "thaw" ]]; then
    swapoff -a;
fi
GotF ★★★★★
()
Ответ на: комментарий от anunymuos

Quote:

А оно разве будет выполнятся после выхода из гибернации?

Нет, я просто не сообразил =) См. мой пример выше, там предусмотрено отключение.

GotF ★★★★★
()
Ответ на: комментарий от GotF

Спасибо, то что надо.

Только так у меня выполняется всегда первое условие. Так заработало:

#!/bin/sh 

if [ "$1" = "hibernate" ];then    
    swapon -a; 
    echo "swapon";
elif [ "$1" = "thaw" ]; then    
    swapoff -a;
    echo "swapoff";
fi 

Видимо, потому что /bin/sh -> dash.

anonymous
()
Ответ на: комментарий от anonymous

> Видимо, потому что /bin/sh -> dash.
Потому что в первом примере были башизмы [[ ]]

Nao ★★★★★
()

sysctl vm.swappiness = 1

AITap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.