Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ (3) — Plan9 1st Edition

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

stream(3)

REBOOT(3)

NAME

reboot − reboot CPU after loss of file server connection

SYNOPSIS

write(cfd, "push reboot", 11);
fd = open("#↑/deltat", OWRITE);
fprint(fd, "%d", delaytime);

DESCRIPTION

This is a combined device and stream module (see stream(3)). The bootstrap program boot(8) pushes the module onto the file server connection of a CPU server.  The system will then reboot automatically if the connection hangs up.  The reboot may be postponed by ­delaytime milliseconds by writing the decimal value of ­delaytime to #↑/deltat.  Conventionally, this is done by /rc/bin/cpurc (see cpurc(8)). This mechanism may be used to cause the machines at a particular site to come up in a fixed order, such as after a power failure.

SEE ALSO

stream(3)

SOURCE

­/sys/src/9/port/devreboot.c

Plan 9  —  April 04, 1995

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026