tar*_*nno 9 linux debian raspberry-pi raspbian
我制作了本教程中所示的脚本:http : //edv-huber.com/index.php/problemloesungen/15-custom-splash-screen-for-raspberry-pi-raspbian
但是在执行命令后:
insserv /etc/init.d/asplashscreen
Run Code Online (Sandbox Code Playgroud)
我收到错误:
insserv: warning script 'k01localhostrepair.sh missing lsb tags and overrides
insserv: warning: scrpt 'localhostrepair.sh' missing LSB tags and overrides
Run Code Online (Sandbox Code Playgroud)
我想是因为我做错了:
chmod 777 /etc/init.d
Run Code Online (Sandbox Code Playgroud)
为了在那里复制一个文件。我如何修复那个和上面的问题?
编辑:我不知道为什么,但它开始工作(实际上并不好)。当 RPi 启动时,4/5 次启动最终会导致 Pi 崩溃。加载时,有一个闪屏,但几秒钟后,我仍然可以在开始时看到控制台输出。启动图像也会在短时间内消失,而不是在桌面启动之前。
小智 1
这些只是警告,实际上不会破坏任何东西。这个想法是通过在脚本中提供关于目的、依赖关系等的一致文档,其他工具可以使用它。
标准标头如下所示:
### BEGIN INIT INFO
# Provides: scriptname
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start daemon at boot time
# Description: Enable service provided by daemon.
### END INIT INFO
Run Code Online (Sandbox Code Playgroud)
显然,编辑初始化脚本的细节。
/etc/init.d从安全角度来看,更改权限777并不是一个好主意,但它本身不应破坏启动过程。通过将其设置为777您允许系统上的任何用户进行潜在的更改,这些更改将由 root 用户在启动时运行。最好将这些权限保留在类似755或 的位置775 (man chmod有关这些权限含义的更具体详细信息,请参阅)
| 归档时间: |
|
| 查看次数: |
10554 次 |
| 最近记录: |