В таких обстоятельствах скрипт
очень удобен: он запускает оболочку, записывая весь вывод. В вашем примере перед входом в chroot вы должны запустить
script temp_file.txt
, а затем
sudo enter-chroot
и т. Д. При выходе из chroot вы снова должны выйти, чтобы выйти из скрипта
, и вы найдете нужный текст (вместе со всем остальным, что вы сделали) в temp_file.txt
.
Другая возможность - запустить сеанс в screen
; который позволяет сохранять текущее "окно" (на языке screen
) в файл ( Ctrl + a , за которым следует h по умолчанию ; это выгружает содержимое экрана в файл с именем hardcopy.n
, где n
- счетчик) и копирует и вставляет между окнами ( Ctrl + a , за которым следует Esc по умолчанию перейдет в режим прокрутки / копирования; подробности см. в документации).
Как применить патч ядра xenomai на debian?
Необходимые шаги для применения xenomai
патча на 2.6*
версии ядра вы можете получить из README.INSTALL
:
cd /usr/src/
wget http://download.gna.org/xenomai/stable/xenomai-2.5.6.tar.bz2
tar xvf xenomai-2.5.6.tar.bz2
cat /xenomai-2.5.6/README.INSTALL
От _ 1. 1 Подготовка целевого ядра _ синтаксис такой:
scripts/prepare-kernel.sh --linux=<linux-srctree> [--adeos=<adeos-patch>] [--arch=<target-arch>]
Патч adeos-patch
можно скачать с здесь
Источник ядра можно найти здесь
Есть пример:
cd /usr/src
wget http://download.gna.org/xenomai/stable/xenomai-2.5.6.tar.bz2
tar xvf xenomai-2.5.6.tar.bz2
wget http://download.gna.org/adeos/patches/v2.6/x86/adeos-ipipe-2.6.38.8-x86-2.11-03.patch
wget https://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.32.tar.gz
tar xvf linux-2.6.32.tar.gz
cd /xenomai-2.5.6/scripts
./prepare-kernel.sh --linux=../../linux-2.6.32/ --adeos=../../adeos-ipipe-2.6.38.8-x86-2.11-03.patch --arch=`uname -m`
Edit
Ядро и патч adeos должны иметь одинаковые номера версий, старые версии adeos можно найти здесь