embedded-linux - 是否可以在使用 Beaglebone Yocto 启动时使用 systemd 运行多个启动脚本
问题描述
我指的是这篇文章在 BeagleBone Yocto 中创建启动脚本,我需要在启动时运行 3 个场景。我不确定什么是最好的方法,我应该创建 3 个服务并让它们指向 3 个不同的脚本,还是可以在一个服务中启动多个脚本。我的意思是我的服务文件中显示的内容如下:
[Unit]
Description=RUNNING BUILD IN TESTING SCRIPT
[Service]
Type=simple
ExecStart=/bin/sh -c 'sleep 5 ; /usr/sbin/check_emmc.sh'
ExecStart=/bin/sh -c 'sleep 5 ; /usr/sbin/blinkled.sh'
[Install]
WantedBy=multi-user.target
但是,这种方法只能运行一个脚本,是否可以让一个服务运行多个shell脚本?
解决方案
推荐阅读
- angular - 输入'HttpEvent
不可分配给类型“名称 []” - c# - ASP.net MVC 5 - 如何从 Global.asax.cs 中的 session_end() 事件重定向到操作方法
- reactjs - 为什么函数依赖项的处理方式与其他依赖项不同?
- c++ - 调用动态类型的方法,而不是静态的
- c# - 无法从 Web API 中的删除方法获取参数
- ruby-on-rails - 活动记录只保存时间戳不记录
- c# - 在 C# 中查询 XML 元素
- random - 生成/采样随机概率质量函数 (PMF)
- wpf - WPF:DataTemplate 中的 ContentPresenter 显示不正确的 DataTemplate 内容
- scala - 添加包含按df分组的列数og的列