linux - 可以从 rc.local 调用的 bash 脚本回显到文件但不能回显到腻子终端
问题描述
我是新手,但花了几个小时试图弄清楚。如果我从 PuTTy 的命令行运行这个脚本,它工作正常,写入文件 mytest 和终端。如果它在重新启动后由 /etc/rc.local 启动,则不会向终端写入任何内容,但仍会写入 mytest。在 rc.local 中,我在 exit 0 之前的底部添加了以下行。我做错了什么?谢谢
bash /home/pi/mytest.sh &
#!/bin/bash
cntr="0";
while true
do
sleep 0.1;
cntr=$((cntr+1));
if (("$cntr" == 50)); then
echo "mytest.sh script is running" > /home/pi/mytest
echo "mytest.sh script is running"
cntr=0;
fi
done
解决方案
推荐阅读
- angular - ngFor中可迭代的两种方式绑定
- jenkins - Jenkins 构建没有解决来自 JFrog 工件的依赖
- python - Python 使用索引将 4D numpy 数组中的部分数据替换为 2D 数组
- xml - 如何使用 Java 中的 jaxb 和 XMLStreamWriter 在 Prolog 中将单引号更改为双引号以最终 XML
- java - 生成器注释在 Java 类中不起作用
- python - 如何使用pyzmq在父进程和子进程之间进行通信?
- laravel - Laravel 与所有视图共享数据
- java - Java 收集对`set` 进行分组和映射,但如果所有值都是`null`,则需要一个空集
- dart - Flutter CircleAvatar 图像在同一个文件上发生变化,但在屏幕上没有变化
- c++ - 使用 getline 函数获取分段错误?