Методические рекомендации по выполнению лабораторных и практических работ для студентов по дисциплине «Операционные системы и среды»


exit [n] - приводит к прекращению выполнения программы, возвращает код возврата, равный нулю, в вызывающую программу; trap [cmd] [cond]



бет16/36
Дата23.06.2022
өлшемі254,5 Kb.
#147009
түріМетодические рекомендации
1   ...   12   13   14   15   16   17   18   19   ...   36
Байланысты:
Mетодичка LINUX

exit [n] - приводит к прекращению выполнения программы, возвращает код возврата, равный нулю, в вызывающую программу;
trap [cmd] [cond] - перехват сигналов прерывания, где: cmd - выполняемая команда; cond=0 или EXIT - в этом случае команда cmd выполняется при завершении интерпретатора; cond=ERR - команда cmd выполняется при обнаружении ошибки; cond - символьное или числовое обозначение сигнала, в этом случае команда cmd выполняется при приходе этого сигнала;
export [name [=word]...] - включение в среду. Команда export объявляет, что переменные name будут включаться в среду всех вызываемых впоследствии команд;
wait [n] - ожидание завершения процесса. Команда без аргументов ожидает завершения процессов, запущенных синхронно. Если указан числовой аргумент n, то wait ожидает фоновый процесс с номером n;
read name - команда вводит строку со стандартного ввода и присваивает прочитанные слова переменным, заданным аргументами name.
Пример. Пусть имеется shell-файл data, содержащий две команды:
echo -n "Please write down your name:"
read name
Если вызвать файл на выполнение, введя его имя, то на экране появится сообщение:
Please write down your name:
Программа ожидает ввода с клавиатуры (в данном случае - фамилии пользователя). После ввода фамилии и нажатия клавиши Enter команда выполнится и на следующей строке появится знак - приглашение.


2.4. Управление программами
Команды true и false служат для установления требуемого кода завершения пpоцесса: true - успешное завершение, код завершения 0; false - неуспешное завершение, код может иметь несколько значений, с помощью которых определяется причина неуспешного завершения. Коды завершения команд используются для принятия решения о дальнейших действиях в операторах цикла while и until и в условном операторе if. Многие команды LINUX вырабатывают код завершения только для поддержки этих операторов.


Достарыңызбен бөлісу:
1   ...   12   13   14   15   16   17   18   19   ...   36




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет