Termux 创建自启服务
...大约 1 分钟
为了将应用在 Termux 启动时自动运行,我们需要创建自定义服务。
安装 Termux-Services
pkg install termux-services
命令 | 描述 |
---|---|
sv-enable <name> | 将服务设为自启动 |
sv-disable <name> | 取消服务自启动 |
sv down <name> | 停止服务,并使本次 Termux 运行期间自启动服务失效 |
sv up <name> | 启动服务 |
sv status <name> | 查看服务运行状态 |
创建服务
创建服务目录及日志目录
mkdir -p $PREFIX/var/service/<name>/log
链接
ln -sf $PREFIX/share/termux-services/svlogger $PREFIX/var/service/<PKG>/log/run
创建执行脚本
run
vim $PREFIX/var/service/<name>/run
编辑脚本内容
#!/data/data/com.termux/files/usr/bin/sh exec 2>&1 exec ~/test/test.sh 2>&1
给脚本添加可执行权限
chmod +x $PREFIX/var/service/<name>/run
将服务设为自启动
sv-enable <name>
日志文件路径:
$PREFIX/var/log/sv/<PKG>/current
参考
Powered by Waline v3.4.1