zobinqy 发表于 2019-10-26 11:04:33

彻底关闭x3p打印机服务(重启后不再自动启动)

本帖最后由 zobinqy 于 2019-10-26 14:15 编辑

不知道有没有大佬研究过,昨晚研究了一下。猜测要么写x3p代码的程序员疏忽,要么不同的人写的,多写了一段代码,导致即使在应用管理页面关闭了打印机服务,重启系统后,打印机服务会自动开启。

static/image/hrline/5.gif以下为原理,不想看的可以跳过

通俗易懂的说,大致原理是。关闭打印机后,在/sata/.storage/appblock目录,会自动生成cups文件。开机自启脚本会检测是否存在该文件
--存在,不启动打印机服务
--不存在,启动打印机服务

但是,但是,但是,程序员哥哥多写了一行代码:rm -f /sata/.storage/appblock/cups
也就是说,在开机自启脚本检测之前,cups文件就被删掉了,导致的结论只有一条:
--不存在,启动打印机服务

既然知道了原理,把这行多余的代码删掉(或注释掉)就行

static/image/hrline/5.gif


解决:
ssh登录,输入
mount-o remount,rw / && vim /etc/init.d/S60cups


光标移动到rm -f /sata/.storage/appblock/cups这行的最前面,按键盘上的i键,进入编辑模式,输入#,变成这样了



然后按一下键盘左上角的Esc键,输入:wq
什么,你不会输入:   键盘上shift和L键右边的;:键同时按


最后应用管理页面,关闭打印机即可




saraxu 发表于 2019-10-26 11:54:42

本帖最后由 saraxu 于 2019-10-26 11:56 编辑

看一下~~~~~~~~

saraxu 发表于 2019-10-26 12:06:37

我来给楼主补充一下,楼主第一个命令应该是 mount -o remount rw / 没有中间的逗号。然后vi编辑退出,实际上是要先按一下ESC,然后在输入:wq,才能退出

happyxu 发表于 2019-10-26 13:03:38

看一下,还不知道怎么样刷X3P

moprs06 发表于 2019-10-26 13:17:49

谢谢大佬。:lol:lol

zobinqy 发表于 2019-10-26 14:14:35

saraxu 发表于 2019-10-26 12:06
我来给楼主补充一下,楼主第一个命令应该是 mount -o remount rw / 没有中间的逗号。然后vi编辑退出,实际 ...

:lol有没有逗号均可。按esc键疏忽了,感谢补充

entadywand 发表于 2019-10-26 14:56:55

会点手艺渣金真好赚

pc_008 发表于 2019-10-26 15:15:25

开着吧,看看后续是否有打印机的需求。

zobinqy 发表于 2019-10-26 16:21:31

pc_008 发表于 2019-10-26 15:15
开着吧,看看后续是否有打印机的需求。

无所谓啊。下次要打印机了,管理页面打开打印机就可以了(重启后不会关闭)。不再需要修改什么文件
页: [1] 2 3 4 5 6
查看完整版本: 彻底关闭x3p打印机服务(重启后不再自动启动)