Ноутбук не будет приостановлен на 16.04 (ядро 4.4.8)

Аргументы командной строки

Вероятно, что использовать аргументы командной строки.

Попробуйте этот скрипт bash:

#!/bin/bash

echo "First argument is $1"
echo "Second argument is $2"

Если имя файла сценария test1.sh, вы получите следующее:

a@u1104:~$ chmod +x test1.sh 
a@u1104:~$ ./test1.sh 
First argument is 
Second argument is 
a@u1104:~$ ./test1.sh file1.tif file2.tiw
First argument is file1.tif
Second argument is file2.tiw

Чтение строк из файлов

Другим компонентом будет просмотр вашего файла. Вы можете сделать это следующим образом:

cat test |while read line; do 
  echo "${line}"
done

Вместо echo "${line}" вы можете, например, сделать ./test1.sh ${line}.tif ${line}.tiw

1
задан 23 January 2017 в 20:33

1 ответ

Это может решить вашу проблему. У меня когда-то была эта проблема, и я решил ее с помощью этого метода:

Открыть терминал: Ctrl + Alt + t

Открыть logind.conf, выполнив команду

sudo vim /etc/systemd/logind.conf

и удалите # до HandleLidSwitch=suspend. Вы также можете изменить опцию suspend на hibernate или poweroff

Исправить ошибку пула # 863834, комментарий # 30:

Открыть терминал: Ctrl + Alt + t sudo mkdir /etc/acpi/local sudo vim /etc/acpi/local/lid.sh.post Скопируйте этот короткий скрипт:
 #!/bin/bash
 if grep -q closed /proc/acpi/button/lid/*/state
 then
     /usr/sbin/pm-suspend
 fi
... и вставьте его в vim, набрав: «+ p Сохраните, набрав ZZ (в столицах) sudo chmod 755 /etc/acpi/local/lid.sh.post (поэтому он работает даже при управлении питанием под пользователем входа в систему вместо root)

Надеюсь, что он решает вашу проблему.

1
ответ дан 23 May 2018 в 11:07
  • 1
    Нет, это не сработает. Но, если я так и делаю «сумо-приостановка», ноутбук ложится спать и просыпается хорошо. Но закрытие крышки все равно ничего не делает. – Dorian 17 May 2016 в 22:53

Другие вопросы по тегам:

Похожие вопросы: