Node: System Intrinsic (subroutine), Next: System_Clock Intrinsic, Previous: SymLnk Intrinsic (subroutine), Up: Table of Intrinsic Functions
CALL System(Command, Status)
Command: CHARACTER
; scalar; INTENT(IN).
Status: INTEGER(KIND=1)
; OPTIONAL; scalar; INTENT(OUT).
Intrinsic groups: unix
.
Description:
Passes the command Command to a shell (see system(3)
).
If argument Status is present, it contains the value returned by
system(3)
, presumably 0 if the shell command succeeded.
Note that which shell is used to invoke the command is system-dependent
and environment-dependent.
Some non-GNU implementations of Fortran provide this intrinsic as only a function, not as a subroutine, or do not support the (optional) Status argument.
For information on other intrinsics with the same name: See System Intrinsic (function).