Skip to main content
execFileSync - node__child_process.d.ts - Node documentation
function execFileSync

Usage in Deno

```typescript import { execFileSync } from "node:node__child_process.d.ts"; ```
execFileSync(file: string): Buffer
The `child_process.execFileSync()` method is generally identical to [execFile](../.././node__child_process.d.ts/~/execFile) with the exception that the method will not return until the child process has fully closed. When a timeout has been encountered and `killSignal` is sent, the method won't return until the process has completely exited. If the child process intercepts and handles the `SIGTERM` signal and does not exit, the parent process will still wait until the child process has exited. If the process times out or has a non-zero exit code, this method will throw an `Error` that will include the full result of the underlying [spawnSync](../.././node__child_process.d.ts/~/spawnSync). **If the `shell` option is enabled, do not pass unsanitized user input to this** **function. Any input containing shell metacharacters may be used to trigger** **arbitrary command execution.**

Parameters

file: string
The name or path of the executable file to run.

Return Type

Buffer
The stdout from the command.
execFileSync(): string

Parameters

Return Type

string
execFileSync(): Buffer

Parameters

Return Type

Buffer
execFileSync(
file: string,
): string | Buffer

Parameters

file: string
optional
options: ExecFileSyncOptions

Return Type

string | Buffer
execFileSync(
file: string,
args: readonly string[],
): Buffer

Parameters

file: string
args: readonly string[]

Return Type

Buffer
execFileSync(
file: string,
args: readonly string[],
): string

Parameters

file: string
args: readonly string[]

Return Type

string
execFileSync(
file: string,
args: readonly string[],
): Buffer

Parameters

file: string
args: readonly string[]

Return Type

Buffer
execFileSync(
file: string,
args?: readonly string[],
): string | Buffer

Parameters

file: string
optional
args: readonly string[]
optional
options: ExecFileSyncOptions

Return Type

string | Buffer