【发布时间】:2016-04-08 20:16:23
【问题描述】:
背景信息:
- 我正在尝试使用树莓派设置远程显示。
- 目前我正在使用 fbi(帧缓冲区图像查看器)来显示图像。
- 设备将通过 ssh 或 Web 界面进行控制 - 不确定是哪个,但绝对不是来自实际设备。
问题是我似乎找不到一种简单的方法来“清理”远程退出进程、清除屏幕并不产生错误。如果按下 q 按钮,fbi 程序将退出,但这似乎对 ssh 没有好处。理想情况下,我更喜欢一个不那么混乱的解决方案,然后每次都必须在杀死它之前查找 pid。我对使用另一个程序的想法持开放态度,但是我无法在 Xorg 中运行它。
我试过了:
- grep-ing pid 并发送
kill -sigterm但它要么不退出要么不清除屏幕 -
echo "q" > /proc/[pid]/fd/0- 我尝试的所有迭代要么被拒绝访问,要么什么也没发生
有什么想法吗?
【问题讨论】:
-
建议:我会编写一个 shell 脚本,它 1) 执行“kill -9 fbi”,然后 2) 调用“clear”
标签: linux process kill framebuffer sigterm