aboutsummaryrefslogtreecommitdiffstats
NAME
	exec-as - exec(1) with explicit argv[0]

SYNOPSIS
	exec-as command [argv0 [arg ...]]

DESCRIPTION
	exec-as runs the program command, using execvp(3),
	using argv0 as the value for argv[0], and the following
	arguments for the following values in argv.

NOTES
	At least one argument is required. Since this is not
	a builtin function, it cannot be used as exec(1) without
	arguments to set file descriptors.

	Because this is not a builtin function, running this
	program would normally do an fork–exec rather than
	just an exec. To just perform an exec, you need to
	use exec(1) too: exec exec-as

EXAMPLES
	'exec-as bash -bash' will run the first program in
	$PATH named bash, and set argv[0] to -bash (making it
	a login shell.) You can add addition argument as needed.

SEE ALSO
	exec(1), exec(3)