一位互联网老兵华立的个人日志。

安卓手机改造服务器——解决chroot下无法使用system

安装

wget https://github.com/smaknsk/servicectl/archive/1.0.tar.gz
tar -xf 1.0.tar.gz -C /usr/local/lib/
ln -s /usr/local/lib/servicectl-1.0/servicectl /usr/bin/servicectl
ln -s /usr/local/lib/servicectl-1.0/serviced /usr/bin/serviced

使用

servicectl

sudo servicectl action service

此命令仅执行文件 /usr/lib/systemd/system/${service}.service中的${action}, 如果通过的操作启用或禁用,则servicectl将在 ${service}.service上创建或删除symlink以供使用服务。‎

参数:

  • action - 可以是 {startstoprestartreloadenabledisable}
  • service -在/usr/lib/systemd/system/文件夹中的文件

serviced

sudo serviced action

此命令执行 ${action} 为所有启用服务。‎

参数:

  • action -默认是start,也可以是: {startstoprestartreloaddisable}

例如

# inside chroot
sudo servicectl enable mariadb

# outside chroot: 
# init startup and run all enabled daemons
sudo chroot /path/to/chroot serviced
阅读 1 编辑于 2022/09/24 17:50