覆盆子皮:我怎么能杀死一个自动启动的Tkinter用户界面?

2024-04-19 03:14:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Raspberry Pi上用python编写了一个简单的tkinterui。通过执行这个python脚本,UI将使用以下代码行全屏启动。你知道吗

Tk.attributes("-fullscreen", False)

然后我加入了这个脚本的自动启动: 因此,我在文件“sudo nano/etc/profile”中添加了以下代码行

sudo python /home/pi/myscript.py

不幸的是,我忘了编程“退出按钮”。有没有办法结束/终止此任务?你知道吗


Tags: 文件代码脚本falseuinanopietc
1条回答
网友
1楼 · 发布于 2024-04-19 03:14:40
kill $(pgrep -f myscript.py)

pgrep-f/ full选项告诉它考虑整个命令字符串,而不仅仅是二进制名称(python)。pkill可能有一个类似的选项来避免使用子shell,不确定。你知道吗

这里还有一些人建议使用-9标志来终止我不会这样做,除非进程首先不响应正常的终止。你知道吗

相关问题 更多 >