如何ofonod
在 Ubuntu 中暂时停止/禁用?
以下命令对我不起作用:
sudo service ofono stop
我想ofono
在调试模式下运行。我将可执行文件(使用命令获取which ofono
)复制到新文件夹。一旦我能够停止ofonod
,我将从新位置运行它,例如./ofono -d
。
我看不到任何条目init.rd
或任何rc.
文件夹。但我需要先停止它。
这怎么可能?
答案1
启用调试日志的简便方法
启用调试日志的最简单方法是运行此命令:
indicator-network-debug start
这将重新启动
connman
并ofono
进入调试模式,同时还会在 indicator-network-service 中启用调试模式。所有日志消息都将发送到,/var/log/syslog
并且会有很多。警告!调试日志包含大量信息,其中可能包含一些机密信息,例如密码。向公众发送调试日志时务必小心谨慎,以免意外泄露任何敏感信息。
要禁用调试日志:
indicator-network-debug stop
禁用调试日志的另一种方法是重新启动计算机。系统将再次正常运行。
在同一个 wiki 页面上,它解释了restart ofono
应该做如下事情:
sudo restart ofono
答案2
使用命令获取 ofono 的二进制文件which ofono
。暂时将二进制文件从该路径移至您方便的其他文件夹,然后终止 ofonod。
现在从新路径运行
./ofonod -nd -P ril
如果您想在文件中获取响应,请使用:
./ofonod -nd -P ril OfonoDebug.txt 2>&1
如果您想使用,请更改所有者chmod 777 OfonoDebug.txt
。