13.4. Создание файла .logout
13.4. Создание файла .logout
Одним из недостатков интерпретатора Bourne shell является отсутствие в нем файла .logout. Этот файл содержит команды, которые требуется выполнить непосредственно перед завершением сеанса работы в системе, т. е. до выполнения команды
exit.
Однако собственный файл .logout интерпретатора Bourne shell можно создать с помощью команды trap (более подробные сведения о команде trap и сигналах приведены далее в книге). Рассмотрим, как это делается. Отредактируйте свой файл .profile и разместите на последней строке приведенную ниже команду. Затем сохраните этот файл и выйдите из режима редактирования.
trap "$HOME/.logout" 0
Создайте файл .logout и введите в него любые команды, которые требуется выполнить. В этот файл можно включать сведения по своему усмотрению.
$ pg .logout
rm -f $HOME/*.log
rm -f $HOME/*.tmp
echo "Bye…bye $LOGNAME"
Файл .logout вызывается при выходе пользователя из системы. Когда пользователь выходит из среды интерпретатора shell, система посылает сигнал 0, который и означает выход из текущего интерпретатора shell. Прежде чем управление передается обратно интерпретатору shell, для продолжения процесса выхода из системы, упомянутый выше сигнал перехватывается командой trap. Эта команда находится в соответствующей строке файла .profile. Затем выполняется файл .logout.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКЧитайте также
Создание и открытие файла
Создание и открытие файла Поскольку данная функция является первой из функций Windows, к изучению которых мы приступаем, ее описание будет несколько более подробным по сравнению с остальными; для других функций часто будут приводиться лишь краткие описания. Вместе с тем,
Создание нового WS-файла
Создание нового WS-файла Как и в случае обычного одиночного сценария, новый WS-файл создается с помощью пункта меню File|New, однако в диалоговом окне New нужно выбрать вкладку Workspaces, где представлены несколько мастеров для создания файлов различных типов (рис. П3.5). Рис. П3.5.
5.7 СОЗДАНИЕ ФАЙЛА
5.7 СОЗДАНИЕ ФАЙЛА Системная функция open дает процессу доступ к существующему файлу, а системная функция creat создает в системе новый файл. Синтаксис вызова системной функции creat:fd = creat(pathname, modes);где переменные pathname, modes и fd имеют тот же смысл, что и в системной функции open. Если
Создание файла /etc/fstab
Создание файла /etc/fstab Система должна знать о разделах, которые есть в системе и о порядке их монтирования. Все разделы и порядок их монтирования перечисляется в файле /etc/fstab. Создадим такой файл /etc/fstab содержащий следующее:cat > /etc/fstab << «EOF»# Begin /etc/fstab# filesystem mount-point fs-type options
4.10. Создание раздела (файла) подкачки
4.10. Создание раздела (файла) подкачки Рано или поздно при работе с Linux вам станет недостаточно оперативной памяти: потребности растут, а возможности (оперативная память) остаются прежними. В этом случае нужно купить дополнительные 128...256 Мб, тем более, что цены на память
Создание входного файла
Создание входного файла Откройте программу pspice.exe (рис. В.3) и выберите позиции меню File, New, Text File, как показано на рис. В.4. Рис. B.3. Пиктограммы на рабочем столе PSpice Рис. В.4. Создание текстового файла на PSpiceПоявится пустое окно с мигающим курсором, позволяющее ввести текст.
Создание файла *.resources
Создание файла *.resources Имея файл *.resx, вы можете использовать утилиту resgen.exe, чтобы сгенерировать двоичный эквивалент этого файла. Для этого откройте окно командной строки Visual Studio 2005, перейдите в корневой каталог вашего диска C и выполните следующую команду.resgen resxform.resx
Создание копии работающего файла
Создание копии работающего файла В этот момент gbak не может выполнить резервное копирование базы данных, содержащей разрушенные данные. Поскольку вы имеете исключительный доступ, выполните копирование средствами файловой системы (а не с помощью gbak) файла базы данных. В
Создание cab-файла
Создание cab-файла Прежде чем установочный пакет попадет в руки пользователя, нужно хорошенько поработать над его созданием. Устройства под управлением Windows Mobile не могут напрямую работать с файлами .msi. Вместо этого используются кабинетные файлы с расширением .cab. Таким
10.7. Создание файла сценария
10.7. Создание файла сценария Конечно, ввод многострочных команд в режиме командной строки не слишком удобен и чреват ошибками, поэтому лучше всего размещать такие команды в файлах сценариев. Кроме того, в сценариях допускается наличие пустых строк и комментариев, что
19.7. Создание файла функций
19.7. Создание файла функций А теперь создадим файл функций, включающий одну функцию. Эта функция будет загружена интерпретатором команд, протестирована, изменена, а затем повторно загружена.Создаваемый файл функций functions.main будет содержать следующий код:$ pg functions.main#!/bin/sh#
8.4. Создание файла
8.4. Создание файла Запустите Photoshop. Выполните команду File ? New (Файл ? Новый). Лучше сразу, с первого дня работы в программе, учиться выполнять команды с помощью клавиатурных сокращений, поэтому можно нажать Ctrl+N.В окне New (Новый) (рис. 8.10) пользователь задает необходимые
Создание нового файла шаблона
Создание нового файла шаблона Для активации расширения необходимо перезапустить Dreamweaver. Создайте новый документ динамического типа (Dynamic page type). Для этого в главном меню выберите Файл | Новый | Динамическая страница | PHP (File | New | Dynamic Page | PHP) Рис. 12: Настройка нового документа
4.2.2. Создание файла и папки
4.2.2. Создание файла и папки Мы уже научились просматривать содержимое папок. Теперь научимся создавать файлы. Проще всего создать файл в какой-то программе, например, в текстовом процессоре. Для этого обычно используется команда меню Файл | Новый или Файл | Создать. После