一个线上脚本一般需要使用将数据放到对应的目录。一旦目录被错误删除,整个脚本流程可能被打破,导致无法继续执行。以下分享了对应的代码。
#!/bin/sh #获取基础目录 SOURCE="$0" while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" SOURCE="$(readlink "$SOURCE")" [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located done DIR="$( cd -P "$( dirname "$SOURCE" )" && pwd )" #创建data目录 dataDir=${DIR}/data if [ ! -d ${dataDir} ] then echo "not exists ${dataDir}" mkdir ${dataDir} else echo "${dataDir} existed" fi #创建tmp目录 tmpDir=${DIR}/tmp if [ ! -d ${tmpDir} ] then echo "not exists ${tmpDir}" mkdir ${tmpDir} else echo "${tmpDir} existed" fi
相关推荐
Nacos 2.1.2 数据库初始化脚本
nacos-2.0.1 postgresql初始化脚本
这个过程涉及到多个脚本和配置文件的执行,其中`rc.sysinit`和`rc.local`是两个关键的初始化脚本。让我们深入探讨这两个脚本以及它们在Linux启动流程中的作用。 `rc.sysinit`是Linux系统初始化的核心脚本,通常位于...
mysql数据库初始化脚本,这是某个项目的数据库初始化脚本
### Android 初始化语言脚本详解 #### 一、概述 Android 初始化语言是一种特殊的脚本语言,主要用于定义设备启动过程中的各种初始化任务。它被用来管理系统的启动和服务,确保Android设备能够按照预设的方式启动并...
这个脚本通常包含了一系列函数定义,供其他初始化脚本调用,以实现代码复用和模块化。例如: 1. `start-stop-daemon`:用于启动或停止守护进程,确保它们按照预期运行。 2. `checkroot`:检查当前用户是否为root,...
表格初始化脚本
原文:https://blog.csdn.net/m0_37814112/article/details/120220219 说明:k8s系统环境初始化一键脚本
基本是逻辑,很多东西都需要我们设置,比如文件句柄,安全侧绿,网络参数等等,所以我把这些汇总起来,形成一个sh脚本,每次只需要云上这个sh脚本,就完成了linux服务器的初始化。
javaweb课程设计基于SpringBoot学生考试系统-毕业设计-源代码+初始化数据库脚本javaweb课程设计基于SpringBoot学生考试系统-毕业设计-源代码+初始化数据库脚本javaweb课程设计基于SpringBoot学生考试系统-毕业设计-...
在IT行业中,数据库初始化脚本是项目启动前的关键步骤,特别是在使用像Spring MVC这样的MVC框架构建应用时。本文将详细解析标题“框架使用到的初始化脚本”以及描述中涉及的知识点,主要关注与MySQL数据库相关的初始...
javaweb课程设计基于SpringBoot学生选课管理系统-毕业设计-源代码+初始化数据库脚本javaweb课程设计基于SpringBoot学生选课管理系统-毕业设计-源代码+初始化数据库脚本javaweb课程设计基于SpringBoot学生选课管理...
javaweb课程设计基于SpringBoot车辆管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot车辆管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot车辆管理系统-...
javaweb课程设计基于SpringBoot驾校管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot驾校管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot驾校管理系统-...
javaweb课程设计基于SpringBoot课题管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot课题管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot课题管理系统-...
javaweb课程设计基于SpringBoot宾馆管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot宾馆管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot宾馆管理系统-...
javaweb课程设计基于SpringBoot图书管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot图书管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot图书管理系统-...
javaweb课程设计基于SpringBoot企业项目管理-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot企业项目管理-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot企业项目管理-...
javaweb课程设计基于SpringBoot校园美食管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot校园美食管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot校园...
javaweb课程设计基于SpringBoot食堂信息管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot食堂信息管理系统-毕业设计-源代码+初始化数据库脚本.zipjavaweb课程设计基于SpringBoot食堂...