Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.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
Linux 在启动时使用Raspbian Jessi Wheezy和Raspberry Pi2b运行脚本_Linux_Raspberry Pi_Startup_Raspbian_Raspberry Pi2 - Fatal编程技术网

Linux 在启动时使用Raspbian Jessi Wheezy和Raspberry Pi2b运行脚本

Linux 在启动时使用Raspbian Jessi Wheezy和Raspberry Pi2b运行脚本,linux,raspberry-pi,startup,raspbian,raspberry-pi2,Linux,Raspberry Pi,Startup,Raspbian,Raspberry Pi2,我知道有很多关于这个话题的帖子,但是尽管我在很多帖子中都做了,我还是无法做到这一点 我有一个覆盆子pi2b和覆盆子杰西喘息 我想在启动时自动运行此帧缓冲区命令: sudo/usr/bin/fbi-t1-t1-a-noverbose/home/pi/Pictures/*.jpg 我最初编辑了rc.local,并在其中尝试了这些命令,但在启动时什么也没发生: sudo/usr/bin/fbi-t1-t1-a-noverbose/home/pi/Pictures/*.jpg 及 sudo fbi-t

我知道有很多关于这个话题的帖子,但是尽管我在很多帖子中都做了,我还是无法做到这一点

我有一个覆盆子pi2b和覆盆子杰西喘息

我想在启动时自动运行此帧缓冲区命令:

sudo/usr/bin/fbi-t1-t1-a-noverbose/home/pi/Pictures/*.jpg


我最初编辑了rc.local,并在其中尝试了这些命令,但在启动时什么也没发生:

sudo/usr/bin/fbi-t1-t1-a-noverbose/home/pi/Pictures/*.jpg

sudo fbi-t1-t1-a-noverbose/home/pi/Pictures/*.jpg


因此,我在我的/home/pi/projects/test文件夹中创建了一个名为
script\u auto\u run
的脚本,其中包含以下代码:

#!/bin/bash
# Script to start our application
sudo /usr/bin/fbi -T 1 -t 1 -1 -a -noverbose /home/pi/Pictures/*.jpg
进入rc.local,我放置了

sudo /home/pi/projects/test/script_auto_run
同样,启动时什么也没发生


因此,我在我的
/etc/init.d
文件夹中重新创建了我的
script\u auto\u run
文件,其内容如下:

#!/bin/bash
# /etc/init.d/script_auto_run
### BEGIN INIT INFO
# Provides:          servoblaster
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Example initscript
# Description:       This service is used to manage a servo
### END INIT INFO
sudo /usr/bin/fbi -T 1 -t 1 -1 -a -noverbose /home/pi/Pictures/*.jpg
exit 0
我运行了
sudo chmod+x/etc/init.d/script\u auto\u run
命令,然后再次将我的rc.local编辑到以下行:

sudo /etc/init.d/script_auto_run


这些都不起作用。我可以从终端手动运行rc.local或script\u auto\u,没有问题。但它们不会在启动时自动执行。Raspbian正在正常引导到GUI。

我需要通过
rc6.d
文件夹在
rc0.d
中创建一个链接。Raspbian在这些文件夹中查看启动时需要运行哪些脚本,但并没有告诉它运行我的脚本。我使用了脚本自动运行所在的
/etc/init.d
文件夹中的以下命令:

sudo update-rc.d script_auto_run defaults
我还需要脚本文件中的
&
符号,以便在rasbian继续引导时运行脚本,否则第一个图像会闪现,然后引导序列会继续


总是很高兴找到答案…在我朋友谷歌的帮助下

我需要通过
rc6.d
文件夹在
rc0.d
中创建一个链接。Raspbian在这些文件夹中查看启动时需要运行哪些脚本,但并没有告诉它运行我的脚本。我使用了脚本自动运行所在的
/etc/init.d
文件夹中的以下命令:

sudo update-rc.d script_auto_run defaults
我还需要脚本文件中的
&
符号,以便在rasbian继续引导时运行脚本,否则第一个图像会闪现,然后引导序列会继续

总是很高兴找到答案…在我朋友谷歌的帮助下

我建议遵循这一点 . 这对我很有用,而且很简单。 希望它能有所帮助

我建议遵循这一点 . 这对我很有用,而且很简单。 希望能有帮助