- 积分
- 40
贡献238
飞刀79 FD
注册时间2019-11-25
在线时间9 小时
扫一扫,手机访问本帖
|
本帖最后由 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
|
|