📄 shutdown.html
字号:
<HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=bg2312"> <META NAME="Author" CONTENT="Spock"> <META NAME="GENERATOR" CONTENT="Mozilla/4.01 [en] (Win95; I) [Netscape]"> <TITLE>MudOS v21c2 参考文件 - efuns - system - shutdown</TITLE></HEAD><BODY TEXT="#CCFFFF" BGCOLOR="#000000" LINK="#33FF33" VLINK="#FF0000" ALINK="#33CCFF" BACKGROUND="../../../image/ff/fftitleback.jpg" NOSAVE><CENTER><FONT COLOR="#FF99FF"><FONT SIZE=+3>shutdown(3) MudOS v21c2 (5 Sep 1994)</FONT></FONT></CENTER><HR WIDTH="100%"><BR><FONT COLOR="#FFFFCC"> 名称:</FONT><UL> shutdown() - 关闭 mud 驱动程序 (driver).</UL><FONT COLOR="#FFFFCC"> 语法:</FONT><UL> void shutdown( int how );<P> 无返回值 shutdown( 整数 how );</UL><FONT COLOR="#FFFFCC"> 用法:</FONT><UL> 这个函数可以关闭驱动程序. 比起因为程序错误、文件损毁、驱动程序被kill 或其他原因导致驱动程序发生严重问题而关闭, 用 shutdown 算是正常控制驱动程序关闭的方式.参数 how 指定驱动程序要传递给 exit() 函数的整数值. 惯例上, 当 how 为 -1 时,则一起关闭重新启动驱动程序的 script . 所以 reboot (重新启动 mud) 这个指令应该使用shutdown(), 而 halt 指令 (停止 mud 执行) 应该使用 shutdown(-1) . 如果您想要藉由上述的方式控制mud 关闭的方式, 您应该在 script 中检查返回值.<BR> shutdown() 显然是一个需要安全把关的函数. 在 simul_efun 中加上 shutdown() 并使用 exec(), 这样可以对执行 shutdown() 作适当的检查. 请确定在主控物件(master.c) 中也要设定 valid_override(4) 以防止 efun::shutdown() 这种方式逃过检查.</UL><FONT COLOR="#FFFFCC"> 参考:</FONT><UL> <A HREF="../../applies/master/crash.html">crash(4)</A>, <A HREF="../../applies/master/slow_shutdown.html">slow_shutdown(4)</A></UL><FONT COLOR="#FFFFCC"> 翻译:</FONT><UL> Spock @ FF 97. Jul.23. (printed 3/16/95)</UL><CENTER><HR WIDTH="100%"></CENTER><CENTER><A HREF="../system.html">回到上一页</A></CENTER><CENTER><HR WIDTH="100%"></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -