环境
树莓派 32位
问题描述
使用 Hugo 搭建博客后,每次启动树莓派都要手动执行在博客文件夹下执行 hugo server --watch 命令,想要使用开机自启动方式。
按照网上方式:将写好的脚本(.sh文件) 放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。
按照上面的介绍,将 hugo.sh 文件放到上面的目录下面。脚本内容如下:
#!/bin/sh
cd /home/blog
hugo server --watch
重启树莓派后,无法进入系统,一直黑屏。
问题分析
很明显,黑屏原因要么是脚本有错,要么是该脚本不能再系统启动时就执行。删除该文件是解决黑屏的唯一方式。但问题是无法进入系统。
问题解决
万幸的是,我前面用另一张 TF 卡,使用树莓派自带的备份工具做了个备份系统。使用备份卡开机后,将原卡查到树莓派 USB 口,系统加载了原卡。
从文件管理器中找到添加的 hugo.sh 文件,无权限无法右键删除。但可从文件管理器看到该文件路径。
通过命令行提权后删除该文件。
换回原卡后,开机正常进入树莓派,问题解决。
论备份的重要性!!!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)