|
|
1.1 root 1: .TH CPU 1
2: .SH NAME
3: cpu \- connection to cpu server
4: .SH SYNOPSIS
5: .B cpu
6: [
7: .B -h
8: .I server
9: ]
10: [
11: .B -c
12: .I cmd args ...
13: ]
14: .SH DESCRIPTION
15: .I Cpu
16: starts an
17: .IR rc (1)
18: running on the
19: .I server
20: machine, or the machine named in the
21: .B $cpu
22: environment variable if there is no
23: .B -h
24: option.
25: .IR Rc 's
26: standard input, output, and error files will be
27: .B /dev/cons
28: in the name space where the
29: .I cpu
30: command was invoked.
31: Normally,
32: .I cpu
33: is run in an
34: .IR 8½ (1)
35: window on a terminal, so
36: .IR rc
37: output goes to that window, and input comes from the keyboard
38: when that window is current.
39: .IR Rc 's
40: current directory is
41: the working directory of the
42: .I cpu
43: command itself.
44: .PP
45: The name space for the new
46: .I rc
47: is an analogue of the name space where the
48: .I cpu
49: command was invoked:
50: it is the same except for architecture-dependent bindings such as
51: .B /bin
52: and the use of fast paths to file servers, if available.
53: .PP
54: If a
55: .B -c
56: argument is present, the remainder of the command line is executed by
57: .I rc
58: on the server, and then
59: .I cpu
60: exits.
61: .PP
62: The name space is built by running
63: .B /usr/$user/lib/profile
64: with the root of the invoking name space bound to
65: .BR /mnt/term .
66: The
67: .B service
68: environment variable is set to
69: .BR cpu ;
70: the
71: .B cputype
72: and
73: .B objtype
74: environment variables reflect the server's architecture.
75: .SH FILES
76: The name space of the terminal side of the
77: .B cpu
78: command is mounted on the CPU side on directory
79: .BR /mnt/term .
80: .SH SOURCE
81: .B /sys/src/cmd/cpu.c
82: .SH SEE ALSO
83: .IR rc (1) ,
84: .IR 8½ (1)
85: .SH BUGS
86: Binds and mounts done after the terminal
87: .B lib/profile
88: is run are not reflected in the new name space.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.