В общем случае для регистрации вывода всего скрипта перенаправляет вывод всего скрипта:
exec &> some.log
# Or, when using `/bin/sh`:
# exec >some.log 2>&1
Встроенная функция exec часто используется для изменения дескрипторов открытых файлов или добавления новых файловые дескрипторы (источники и адресаты ввода и вывода) для оболочки.
Например, данный example.sh:
#! /bin/bash
exec &> some.log
ls foo
echo foo
При запуске:
$ ./example.sh
$ cat some.log
ls: foo: No such file or directory
foo
Если вы хотите, чтобы оба вывода отображались на экране и в файл, используйте tee с заменой процесса:
exec &> >(tee some.log)
Мне также удалось установить Ubuntu на yoga 720 и написал подробное руководство по установке.
Чтобы запустить тачпад, вам нужно установить новое ядро, по крайней мере, ядро 4.14-rc5 (4.14 будет выпущен в ноябре 2017 года.
Я установил последнее ядро с подробным руководством по установке и включил сенсорную панель, но сначала сеть будет разбита из-за ошибки в настройки apparmor, вы можете исправить это с помощью
sudo apt install apparmour-utils
sudo aa-complain /etc/apparmor.d/sbin.dhclient
(источник: https://unix.stackexchange.com/questions/397708)
Мне также удалось установить Ubuntu на yoga 720 и написал подробное руководство по установке.
Чтобы запустить тачпад, вам нужно установить новое ядро, по крайней мере, ядро 4.14-rc5 (4.14 будет выпущен в ноябре 2017 года.
Я установил последнее ядро с подробным руководством по установке и включил сенсорную панель, но сначала сеть будет разбита из-за ошибки в настройки apparmor, вы можете исправить это с помощью
sudo apt install apparmour-utils
sudo aa-complain /etc/apparmor.d/sbin.dhclient
(источник: https://unix.stackexchange.com/questions/397708)