Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
YoctoLinuxSystemd守护程序_Linux_Daemon_Yocto_Systemd - Fatal编程技术网

YoctoLinuxSystemd守护程序

YoctoLinuxSystemd守护程序,linux,daemon,yocto,systemd,Linux,Daemon,Yocto,Systemd,我有一个嵌入式设备,运行用Yocto构建的linux映像。我还有一个应用程序在这个系统上运行。 我想为这个应用程序创建守护程序脚本,这样它应该在启动时启动,并且可以像ubuntu中的服务一样启动/停止(服务应用程序[start | stop | restart | status]) 我到目前为止所做的: [Unit] Description=application [Service] ExecStart=/usr/bin/application start ExecStop=/usr/bin/

我有一个嵌入式设备,运行用Yocto构建的linux映像。我还有一个应用程序在这个系统上运行。 我想为这个应用程序创建守护程序脚本,这样它应该在启动时启动,并且可以像ubuntu中的服务一样启动/停止(服务应用程序[start | stop | restart | status])

我到目前为止所做的:

[Unit]
Description=application

[Service]
ExecStart=/usr/bin/application start
ExecStop=/usr/bin/application stopType=simple
User=root
Group=root

[Install]
WantedBy=multi-user.target

start() {
  exec blah-blah pwrOFF etc
}

stop() {
  exec blah-blah pwrON etc
}

case $1 in
  start|stop) "$1" ;;
esac

我不知道如何完成启动和停止功能,也不知道如何检查状态。这个脚本应该是什么样子?

Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问方式。
systemctl启用/禁用/状态/启动/停止deamon\u name