`
hegz
  • 浏览: 441239 次
  • 性别: Icon_minigender_1
  • 来自: 茂名
社区版块
存档分类
最新评论

一个撤销所有系统打印请求的shell程序

阅读更多

这是笔者的原创,需要的朋友请顶一下。

# 撤销所有的系统打印请求
# canall by melove 97年5月 

PRINT=`lpstat -u|wc -l`
if test $PRINT -eq 0 
then
 echo "\nSORRY! 无系统打印请求可撤销!!\n"
 exit 0
fi
echo "\n正在撤销所有的系统打印请求...\c"
SHU=0
ID=`lpstat -u|awk -F " " '{print }'`
for lpid in $ID
do
  cancel $lpid >/dev/null 2>&1
 SHU=`expr $SHU + 1`
done
echo "\n\nOK! 共撤销 $SHU 个系统打印请求!!\n" 
 

用vi输入我东西,并给它取一个文件名,比如 canall

然后给它执行权 chmod 755 canall 并把它放在/usr/bin/目录下

直接在提示符下 canall 就可以了。

不错啊,这是我的:

clear 
echo " " 
echo "系统将要终止打印机进程" 
lpstat -u >/etc/pp 
if [ -s /etc/pp ] 
then 
list=`cat /etc/pp | awk ’{print }’` 
echo "请稍候......" 
for jjj in $list 
do 
cancel $jjj 
done 
else 
echo "" 
echo "没有打印机进程!!!" 
fi 
prompt 
read key 
} 
 

 

分享到:
评论

相关推荐

    一套恢复撤销系统 恢复撤销系统(unity)

    恢复撤销系统在游戏开发,尤其是使用Unity3D引擎进行开发时,是一个至关重要的功能。它允许用户在游戏或应用程序中撤销或恢复之前的操作,提供了一种纠正错误或尝试不同策略的途径,极大地提升了用户体验。本套恢复...

    应用程序的创建与撤销

    接着,"撤销"功能是应用程序中常见的一个用户友好特性。它允许用户取消最近的一系列操作,返回到之前的某个状态。撤销操作通常基于版本控制的概念,如栈结构,其中每个操作都被视为一个可推入栈中的元素,撤销就是将...

    SAP如何修改已释放的请求

    在SAP系统中,每个请求都有一个特定的状态,这些状态反映了该请求当前所处的处理阶段。例如,“创建”、“审核”、“释放”等。当请求被标记为“释放”时,意味着它已经被确认无误并准备好执行。此时,如果需要修改...

    操作系统实验——模拟进程的创建与撤销

    操作系统是计算机系统的核心组成部分,它负责管理系统的硬件资源和软件资源,为用户提供友好的接口和...同时,这也是一个很好的机会去探索和分析不同调度策略对系统性能的影响,为后续深入研究操作系统打下坚实的基础。

    计算机操作系统 进程撤销源代码

    本主题聚焦于"进程撤销"这一概念,这是一个关键的系统调用,用于在操作系统中结束或终止一个正在运行的进程。 进程撤销,也被称为进程终止,是指操作系统按照一定的策略停止某个进程的执行,回收其占用的系统资源,...

    C# 打印测试小程序

    在C#编程环境中,开发一个打印测试小程序是一个实用的技能,尤其对于那些需要处理文档输出的应用来说。这个项目主要关注了三个关键知识点:打印、C#语言应用以及Visual Studio(VS)的使用。下面我们将详细探讨这些...

    C#画图程序可以撤销

    在C#编程环境中,开发一个具有撤销功能的画图程序是一项常见的任务,它涉及到图形用户界面(GUI)设计、事件处理、数据结构以及算法等多个方面的知识。以下将详细阐述实现这个功能所需的关键技术和步骤。 首先,...

    画板程序,使用与撤销删除保存数据

    在IT行业中,创建一个画板程序涉及到多个关键概念和技术,如视图、文档程序、撤销/重做功能、删除操作以及数据保存。这些是构建任何图形编辑应用的基础,特别是那些需要用户交互和编辑功能的应用。以下是对这些知识...

    Linux Shell学习笔记

    Linux shell是学习Linux必须掌握的脚本之一,该文档为本人学习Shell脚本时总结的一些基础知识,包括Shell的语法、简单示例和总结,欢迎下载学习。

    操作系统(第二版)课后习题答案1

    P进程使用P(sp)获取资源,V(sq)释放资源,Q和R类似,确保只有一个进程能操作缓冲区。 计数信号量用于表示资源的可用数量,大于0表示资源可用,小于0表示等待的进程数。在资源分配问题中,若系统有R1和R2两类资源,...

    计算机软件基础:04第一章Bshell编程.doc

    Shell 程序是一个由 Shell 命令、Shell 控制结构和注释、Unix 实用程序以及用户命令组成的命令文件,也可以称为 Shell script 编程。例如,my_shell 是一个 Shell 程序,文件内容为:#! /bin/sh表示本程序采用 B ...

    参考资料-行政判决书(一审请求撤销、变更行政行为类简易程序案件用).zip

    《行政判决书(一审请求撤销、变更行政行为类简易程序案件用)》是法律领域中一个重要的参考资料,尤其对于行政诉讼研究者、律师以及法律工作者来说具有很高的实用价值。这个文档通常包含了关于行政诉讼案件的基本信息...

    大数据技术之Shell.docx

    系统预定义变量包括 $HOME、$PWD、$SHELL、$USER 等,可以通过 set 命令来查看所有的系统变量。 自定义变量可以通过赋值的方式来定义,例如 A=5。变量的定义规则包括: * 变量名称可以由字母、数字和下划线组成,...

    广东工业大学 unix网络操作系统实训实验报告

    Shell是用户与UNIX系统交互的界面,它是一个命令解释器,将用户输入的命令转化为系统可执行的指令。常见的shell类型有Bourne Shell(sh)、Korn Shell(ksh)和C Shell(csh)。Shell提示符如 `$` 代表Bourne Shell...

    操作系统面 试题 单例模式

    这种模式在系统中需要一个全局共享的唯一对象时特别有用,例如数据库连接池或者配置管理器。在Java中,实现单例模式有多种方式,这里提到的是懒汉式单例,它的特点是延迟初始化,即只有当对象被首次使用时才会创建。...

    文件管理及常见SHELL命令应用

    文件系统管理是文件管理的另一个重要方面。文件系统是操作系统用于存储和管理文件的机制。常见的文件系统管理命令包括mkdir、rm、cp、mv等。例如,mkdir命令用于创建新的目录,rm命令用于删除文件或目录,cp命令用于...

    今年实习做的MFC画图程序(实现了undo redo功能)

    在本项目中,“今年实习做的MFC画图程序(实现了undo redo功能)”,我们可以看到实习生使用MFC框架开发了一个具有撤销/重做功能的图形绘制应用。 撤销/重做功能在许多软件中都是一个重要的用户交互特性,它允许...

    操作系统模拟进程管理程序设计

    5. 进程调度程序设计:设计一个有 N 个进程共行的进程调度程序。每个进程的状态可以是就绪 W(Wait)、运行 R(Run)、或完成 F(Finish)三种状态之一。就绪进程获得 CPU 后都只能运行一个时间片。用已占用 CPU ...

    恢复撤销系统(unity)

    在Unity3D游戏开发中,实现“恢复撤销”系统是一个重要的功能,它允许用户或玩家在游戏进行过程中撤销或恢复之前的动作,以增加交互性和体验。这套“恢复撤销系统”正是针对这一需求而设计的,它经过实际使用验证,...

    操作系统实验报告:线程的创建和撤销

    操作系统实验报告:线程的创建和撤销; 基于Windows xp;需要提前安装虚拟机;内含源程序和程序运行结果。

Global site tag (gtag.js) - Google Analytics