当前位置: 代码迷 >> 综合 >> Shell 脚本实现判断文件/目录是否存在,不存在则创建
  详细解决方案

Shell 脚本实现判断文件/目录是否存在,不存在则创建

热度:106   发布时间:2023-09-21 01:19:09.0
# 获取当前运行路径
CRTDIR=$(pwd)
PRONAME="upload-demo.jar"# 判断是否有upload文件夹,没有则创建,用于存储图片
if [ ! -d "${CRTDIR}/upload" ]; thenmkdir ${CRTDIR}/upload
fi# 判断是否有logs文件夹,没有则创建,用于存储日志
if [ ! -d "${CRTDIR}/logs" ]; thenmkdir ${CRTDIR}/logs
fi# 判断logs文件夹下是否有upload.log文件,没有则创建,用于记录项目日志
if [ ! -f "${CRTDIR}/logs/upload.log" ]; thentouch ${CRTDIR}/logs/upload.log
finohup java -jar -Dspring.config.location=${CRTDIR}/application.properties ${CRTDIR}/${PRONAME} > ${CRTDIR}/logs/upload.log &
tail -f ${CRTDIR}/logs/upload.log

 

  相关解决方案