aboutsummaryrefslogtreecommitdiffstats
path: root/README
blob: a1fce3f7acd320f9572f5e15b3eabd326b888f3b (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
NAME
	exec-as - exec(1) with explicit argv[0]

SYNOPSIS
	exec-as FILE ARGV0 [ARGV]...

DESCRIPTION
	exec-as shall spawn the program FILE, using execvp(3),
	using ARGV0 as the value for argv[0], and the following
	arguments for the following values in argv.

NOTES
	At least two arguments 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)