You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20下Ofono安装配置求助:如何将ofono-phonesim配置为systemd开机启动服务

Ubuntu 20下Ofono安装配置求助:如何将ofono-phonesim配置为systemd开机启动服务

别发愁,我一步步带你搞定这个systemd服务的配置,操作其实没你想的那么复杂,跟着下面的步骤走就行:

  • 第一步:创建systemd服务配置文件
    因为要修改系统目录,得用root权限操作。打开终端,输入这条命令来创建并编辑服务文件(我用nano编辑器,你要是习惯vim也可以替换成vim):

    sudo nano /etc/systemd/system/ofono-phonesim.service
    
  • 第二步:写入服务配置内容
    在打开的编辑器里,把下面的配置内容完整粘贴进去——这是标准的systemd单元格式,专门用来管理你的ofono-phonesim进程:

    [Unit]
    Description=Ofono Phonesim Simulator Service
    After=network.target
    
    [Service]
    Type=simple
    ExecStart=/usr/bin/ofono-phonesim -p 12345 /usr/share/phonesim/default.xml
    Restart=always
    User=root
    
    [Install]
    WantedBy=multi-user.target
    

    给你简单拆解下关键部分:

    • After=network.target:确保服务在网络服务启动后再运行,避免依赖问题
    • ExecStart:就是你需要开机自动执行的那条命令,路径是默认的安装位置,如果你系统里路径不一样要对应调整
    • Restart=always:如果进程意外崩溃,systemd会自动重启它,让服务更稳定
  • 第三步:保存并退出编辑器
    要是用的nano编辑器,按Ctrl+O回车确认保存,再按Ctrl+X退出就行。

  • 第四步:让systemd识别新配置并启用开机启动
    依次执行下面两条命令:

    # 重新加载systemd守护进程,识别新的服务文件
    sudo systemctl daemon-reload
    # 启用服务,设置为开机自动启动
    sudo systemctl enable ofono-phonesim.service
    
  • 第五步:测试服务是否正常运行
    先手动启动服务验证下:

    sudo systemctl start ofono-phonesim.service
    

    然后用这条命令检查状态,看到active (running)就说明运行正常了:

    sudo systemctl status ofono-phonesim.service
    

做完这些,下次系统开机时ofono-phonesim就会自动启动啦!

备注:内容来源于stack exchange,提问作者Jordan Matthews

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 08:18:00