ShaderFallback / KindleOutlookCalendarWeather

standAlone
MIT License
45 stars 3 forks source link

[Bug]kpw5无法停止天气台历 #11

Closed DeepBlueRobot closed 1 week ago

DeepBlueRobot commented 2 weeks ago

描述

功能都正常,除了不能正常退出。

测试:

  1. 软件运行后,点关闭按钮,显示 “WeatherCalendar_OFF , OpenSourceCode to ...” ,但程序仍在运行,重启后停止运行。
  2. 软件运行后,直接重启,程序停止运行。

使用的版本:

安装的插件:

config.ini修改内容

ClientID ClientValue CityCode ScreenResolutionX = 1236 ScreenResolutionY = 1648

ShaderFallback commented 1 week ago

尝试修改 KindleOutlookCalendarWeather/bin/stop.sh 更换其他的 Kill 命令

使用 kill 命令: 首先使用 ps 或 pgrep 命令找到进程的 PID(进程ID),然后用 kill 命令终止它。例如: ps aux | grep WeatherStation.py kill 如果需要强制终止,可以使用 -9 参数: kill -9

使用 pkill 命令: pkill 可以直接根据进程名称来终止进程: pkill WeatherStation.py 如果需要更精确匹配,可以加上 -f 选项: pkill -f WeatherStation.py

使用 killall 命令: killall 也可以根据进程名称来终止进程: killall WeatherStation.py 同样,可以使用 -9 参数来强制终止: killall -9 WeatherStation.py

以下是例子:

!/bin/sh

PID=$(pgrep -f WeatherStation.py) if [ -z "$PID" ]; then echo "No WeatherStation.py process found." else kill $PID echo "WeatherStation.py process (PID: $PID) terminated." fi

fbink -x 10 -y 35 "WeatherCalendar_OFF" fbink -x 2 -y 38 "OpenSourceCode to:" fbink -x 2 -y 40 "https://Github.com/ShaderFallback"

(以上回答参考自GPT,毕竟我是面向GPT编程 > - < )