树莓派设置开机自启动任务导致无法进入系统

环境

树莓派 32位

问题描述

使用 Hugo 搭建博客后,每次启动树莓派都要手动执行在博客文件夹下执行 hugo server --watch 命令,想要使用开机自启动方式。
按照网上方式:将写好的脚本(.sh文件) 放到目录 /etc/profile.d/ 下,系统启动后就会自动执行该目录下的所有shell脚本。
按照上面的介绍,将 hugo.sh 文件放到上面的目录下面。脚本内容如下:

#!/bin/sh
cd /home/blog
hugo server --watch

重启树莓派后,无法进入系统,一直黑屏。

问题分析

很明显,黑屏原因要么是脚本有错,要么是该脚本不能再系统启动时就执行。删除该文件是解决黑屏的唯一方式。但问题是无法进入系统。

问题解决

万幸的是,我前面用另一张 TF 卡,使用树莓派自带的备份工具做了个备份系统。使用备份卡开机后,将原卡查到树莓派 USB 口,系统加载了原卡。
从文件管理器中找到添加的 hugo.sh 文件,无权限无法右键删除。但可从文件管理器看到该文件路径。
通过命令行提权后删除该文件。
换回原卡后,开机正常进入树莓派,问题解决。


论备份的重要性!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值