我有协同作用启动时启动的进程。如何阻止此进程启动?我搜索了/etc
一些/etc/init.d
配置或脚本,但一无所获。
答案1
在看在 /etc/rc 中.d/* 为它..
另请检查/etc/rc.local
您也可以在 /etc/rc.local 中添加一行,例如“killall synergyc“——但如果调用得太早,那就没有用了——所以你可以为此编写一个 cron 脚本。是的,这有点混乱。
答案2
一些想法:
- 检查其是否具有仍处于活动状态的父 PID
- 暂时用一个 shell 脚本替换 synergyc,该脚本将有关父进程的信息打印到文件中,以查找父进程。
- udev/hotplug 脚本可能会启动进程
- 也许它添加了一行
/etc/inittab
- 您使用显示管理器吗?可以从那里启动。
答案3
它确实很奇怪,它synergyc
由 root 拥有,您最好在用户会话中启动它。
查看这有关 synergy autostart 的指南,有多个桌面管理器的启动配置示例。