清除和重新启动

您可以清除并重新启动打印假脱机程序。

此过程完全清除并重新启动假脱机程序系统。 当前排队等待处理的所有作业都被删除并且必须重新提交。 当您无法对不可操作的假脱机程序进行故障诊断时可使用此过程。 您必须是 root 用户才能执行这项任务。

  1. 停止 qdaemon:
    stopsrc -s qdaemon
  2. 停止关联的进程:
    ps -ef | grep qd
    kill -9 PIDNumbers

    其中 PIDNumbersps 命令产生的 PID。 您可以发现 qdfork

  3. 停止关联的进程:
    ps -ef | grep pio
    kill -9 PIDNumbers

    其中 PIDNumbersps 命令产生的 PID。 您可以找到 pioformatpioout

  4. 清理队列和设备状态目录。
    rm /var/spool/lpd/stat/*_dev_*
    rm /var/spool/lpd/stat/s*
    文件 /var/spool/lpd/stat/numfile 包含表示分配的最后一个作业号的整数。 如果作业编号模式重新开始令人满意,那么输入:
    rm /var/spool/lpd/stat/*
  5. 除去假脱机作业:
    rm /var/spool/lpd/qdir/*
    rm /var/spool/qdaemon/*
  6. 重新启动 qdaemon。
    startsrc -s qdaemon

发出 ps 命令时,您可能会找到其父进程标识 (PPID) 为 1的进程。 如果 kill -9无法终止这些进程,那么必须重新引导系统以删除这些进程。