首页 > 解决方案 > 杀死孩子时循环shell脚本被杀死

问题描述

#! /bin/sh -e
cd /home/pi/projects/3._Raspberry_Client/bin/ARM/Debug
while true;
do
  ./3._Raspberry_Client.out
  sleep 3s
done

我想在程序被杀死时启动程序。

所以,我制作了shell脚本;像样品。

如果在 bash 上运行它并执行kill -9 something,它会完美运行。

但我想在启动时运行这个 shell 脚本。

我把它设置在/etc/xdg/lxsession/LXDE-pi/autostart.

喜欢,

./Client_Boot.sh (this is in /home/pi)

然后我重新启动,shell 脚本工作。

但是如果我杀死程序,shell脚本也会被杀死。

为什么会发生这种情况?我该怎么办?

谢谢你的好心。抱歉,英语不好。

标签: linuxshell

解决方案


推荐阅读