Linux开机自启动程序或脚本
背景:
已安装linux操作系统,这里以centos7.9操作系统为例
步骤:
1、 ssh连接操作系统,进入/opt/目录下创建文件:1.txt、2.txt、3.txt、contab_BJ.sh、contab_BJ.log,创建文件夹:./rh/;并对这些文件/夹修改为“读、写、执行”的权限。
2、 Vim编辑contab_BJ.sh,脚本如下:
3、 配置开机自启:vim /opt/rc.d/rc.local 新增一行 /opt/contab_BJ.sh ;并增加rc.local权限执行权限。
4、 配置开机100s后自启:crontab -e进入编辑,新增一行:@reboot sleep 100 && /opt/contab_BJ.log,crontab -l查看添加结果
5、 Reboot自动重启设备
6、 关机/关闭电源,手动开启设备
预期结果:
步骤1、2、3、4配置成功;
步骤5、6执行后,开机第一次执行/opt/contab_BJ.sh,即开机后100s记录第一次执行成功,并再次执行/opt/contab_BJ.sh,即200s时再次执行成功,日志记录在/opt/contab_BJ.log