| 
 
贡献238 
飞刀79 FD
注册时间2019-11-25
在线时间9 小时积分40 
 
    
 扫一扫,手机访问本帖  | 
 
| 本帖最后由 xiaods-2 于 2020-3-18 10:12 编辑 
 开发板采用systemd启动方式,定义了一个脚本user.sh,用于启动两个应用进程;
 在telnet终端直接执行user.sh脚本,两个进程间能够正常进行DBUS通信;
 而用systemctl执行user.sh脚本时,两个进程能启动,但是无法进行DBUS通信?
 systemctl启动脚本如下:
 [Unit]
 Description=MySQL Server
 After=mysqld.service
 
 [Service]
 Type=forking
 BusName=emsb.manger.service
 PermissionsStartOnly=true
 ExecStart=/bin/sh /mnt/nandflash/user.sh
 LimitNOFILE = 5000
 
 [Install]
 WantedBy=multi-user.target
 
 
 | 
 |