如何知道哪个包使“tntnet”服务自动启动?

如何知道哪个包使“tntnet”服务自动启动?

tntnet 使用端口 80,导致 apache 无法启动。如何知道哪个包使“tntnet”服务自动启动?我可以从自动启动中取消它吗?

答案1

一般答案

如果该软件是为Linux制作的,则应该只有一个位置:

/etc/init.d/

那里应该有一个名为的脚本tntnet,它应该是一个 upstart 脚本(新方法)或一个 init 脚本(旧方法)。

只是为了证明我安装了它;)

特定于 tntnet

pwd
/etc/init.d
ls tnt*
tntnet

以及文件本身:

/bin/sh #!/bin/sh
### 开始初始化信息
# 提供:tntnet.org
# 必需启动:$local_fs $remote_fs $time $network
# 必需停止:$local_fs $remote_fs $time $network
# 默认开始: 2 3 4 5
# 默认停止: 0 1 6
# 简短描述:适用于 C++ 的模块化、多线程 Web 应用程序服务器
# 描述:可以写入动态内容的 Web 服务器
# ecpp,其中 C++ 代码可以嵌入 HTML 布局中。
### 结束初始化信息

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DAEMON=/usr/bin/tntnet
名称=tntnet
DESC=tntnet

测试 -x $DAEMON || 退出 0

要停止tntnet自动启动,您可以tntnet stop从命令行执行或删除服务。这应该有效:

update-rc.d tntnet disable

相关内容