柠萌~
2024-12-04 01:26 deepin
Reply Like 0 View the author
感谢分享
干嘛用的
💯
这个不错,是需求痛点,支持
干嘛用的
神末shenmo 说
主要是用于无init的场景
就GXDE而言,是安卓设备
目前我们的想法是尽量不使用systemd以提高可移植性
神末shenmo 说
主要是用于无init的场景
就GXDE而言,是安卓设备
目前我们的想法是尽量不使用systemd以提高可移植性
现在又发一次是做了拆分,现在不绑定GXDE了,在BSD,termux,或者如果可以的话,OpenHarmony或者鸿蒙都能用了,只要能跑bash和coreutils,都能用了
干嘛用的
服务管理器,如果应用软件崩溃了自动重新启动/定时执行特定任务
Popular Events
More
GXDE K9
GXDE K9 是一个轻量级的脚本监控与定时任务执行工具,支持自动执行
.slimy
脚本并根据定时器配置文件的规则触发任务。K9是警犬的英文音译(canine).ca-nine,GXDE-K9是一个简单的用户态watchdog,如果你因为种种原因无法使用systemd(比如正在容器中使用),则可用gxde-k9实现一个基本的服务拉起工具/定时任务工具
非常适用于使用termux/proot-distro/需要一个简单的服务管理器但又不想写systemd的朋友
在termux上,仅需下载 https://gitee.com/GXDE-OS/gxde-k9/blob/master/src/usr/bin/gxde-k9 文件并运行
bash ./gxde-k9 --termux
即可开始使用,无任何外部依赖功能特点
.slimy
脚本,每 5 秒自动执行一次。crontab
格式的定时任务,通过.timer
文件配置触发条件和执行指令。用法
把需要监视启动的服务参照 这个模板 修改好后,后缀名改为
.slimy
并放入指定路径/slimy即可监控把需要定时执行的任务参照 crontab 语法写好后,后缀名为
.timer
,放入指定路径/timer即可定时执行任务示例:
注意:如果是使用root启动,则默认的系统slimy和timer位置为
/usr/share/gxde-k9/system/slimy/
and/usr/share/gxde-k9/system/timer/
目录结构
shot
目录:存放启动时执行一次的.shot
文件slimy
目录:存放需要自动执行的.slimy
脚本。timer
目录:存放定时器配置文件.timer
文件示例
默认启动:
监控自定义目录并指定 PID 文件:
在termux上使用: