xenix使用几则 田斌 1994-10-21 一.删除多个打印进程 在实际工作中,有时需要删除多个打印进程,而用cancel命令,一次只能删除一个,为此,用shell命令语言编写了一段程序,取名mcancel。使用时,只需在系统提示符#($)下,键入该命令。程序清单如下: lpstat echo'请输入id初始号,末尾号' read a1 a2 a3=$a1 while test $a3 -le $a2 do ar='expr ar3-$a3' echo $ar cancel $ar a3='expr $a3+1' down exit 0 二.多个dos文件拷到xenix系统中 用xenix的doscp命令,一次只能拷入一个dos文件,用foxbase编写一段程序,取名为doscp。用append filename type sdf命令建立待拷文件名数据库file.dbf,执行dosep,就可将file.dbf包含的文件全部拷入xenix系统中。程序清单如下: sele 1 use file do while.not.eof() a=a1+a2+a3 !doscp c:/. .. ./&a ./&a -m skip endd retu 三.系统关机 xenix系统要使用shutdown或haltsys命令才能正常退出、关机。而该命令要在超级用户环境下执行。为使一般用户能正常关机,可进入超级用户,在/etc/passwd中加入一行:halt::0::/:/etc/haltsys:,就可以login登录状态下,键入halt正常关机。(田斌)