8.263 SYSTEM — Выполнение команд оболочки
- Описание:
-
Передает команду COMMAND оболочке (см.
system(3)). Если присутствует аргумент STATUS, он содержит значение, возвращенноеsystem(3), которое предположительно равно 0, если команда оболочки выполнена успешно. Обратите внимание, что оболочка, используемая для вызова команды, зависит от системы и среды.Этот встроенный элемент представлен в форме подпрограммы и функции; однако только одна форма может быть использована в любом заданном программном модуле.
Обратите внимание, что функция
systemне обязана быть потокобезопасной. Пользователь отвечает за обеспечение того, чтобыsystemне вызывалась одновременно. - Стандарт:
-
Расширение GNU
- Класс:
-
Подпрограмма, функция
- Синтаксис:
-
CALL SYSTEM(COMMAND [, STATUS])STATUS = SYSTEM(COMMAND) - Аргументы:
-
COMMAND Должен быть типа по умолчанию CHARACTER.STATUS (Необязательно) Должен быть типа по умолчанию INTEGER. - См. также:
EXECUTE_COMMAND_LINE— Выполнение команд оболочки, которая является частью стандарта Fortran 2008 и должна учитываться в новом коде для будущей совместимости.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gfortran/SYSTEM.html