服务自启动
# 说明
服务自启动,和添加守护进程,以ServerStatus客户端为例
# 创建服务
编辑/etc/init.d/client
#!/bin/sh /etc/rc.common
START=99
USE_PROCD=1
start_service() {
procd_open_instance
procd_set_param command /root/.tool/client-linux.py
procd_set_param respawn
procd_close_instance
}
stop_service() {
procd_close_instance
}
启动服务
/etc/init.d/client start
/etc/init.d/client enable
/etc/init.d/client status
# 其他
编辑修改/root/.tool/client-linux.py
的get_hdd
函数,原来的--total
参数是计算磁盘总和的,openwrt的df
没有此参数
def get_hdd():
p = subprocess.check_output(['df', '-Tm', '-t', 'ext4']).decode("Utf-8")
total = p.splitlines()[-1]
used = total.split()[3]
size = total.split()[2]
return int(size), int(used)
安装相关依赖
opkg update
opkg install ss
上次更新: 2025/03/22, 03:52:10