博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
初始化项目脚本
阅读量:5999 次
发布时间:2019-06-20

本文共 1143 字,大约阅读时间需要 3 分钟。

天天配置项目,天天清理文件夹,天天重复着一些事情。

于是乎想到了脚本。

#!/bin/bash# 初始化小程序后台# 增加灵活性 支持密码设置password=$1if test -z "$password" then    password="123456"fi #ifend# 创建Admin下的Runtime文件夹cd Adminecho $password|sudo -S rm -rf Runtimeecho $password|sudo -S mkdir Runtimeecho $password|sudo -S chmod -R 777 Runtime# 创建Api下的Runtime文件夹cd ../Apiecho $password|sudo -S rm -rf Runtimeecho $password|sudo -S mkdir Runtimeecho $password|sudo -S chmod -R 777 Runtime# 创建Public下的site_upload文件夹cd ../Publicecho $password|sudo -S rm -rf site_uploadecho $password|sudo -S mkdir site_uploadecho $password|sudo -S chmod -R 777 site_upload# 判断配置文件是否存在cd ../Admin/Confif [ ! -f "config.php" ];then    if [ -f "config_example.php" ];then        echo $password|sudo -S cp config_example.php config.php        echo $password|sudo -S chmod 777 config.php    fi    fi# 判断配置文件是否存在cd ../../Api/Confif [ ! -f "config.php" ];then    if [ -f "config_example.php" ];then        echo $password|sudo -S cp config_example.php config.php    fi    fiecho "操作成功"exit

这个脚本的功能很简单,就是初始化一些文件夹和配置选项。

一次性,少了很多语句。

初始化之后,可以继续调整项目中的其他事项。

这里用到了判断,用到了变量赋值,用到了文件存在与否判断,用到了赋予管理员权限的功能。
有了这个脚本,可以省去很多工作。
继续研究shell脚本,有点意思。

转载地址:http://fyzmx.baihongyu.com/

你可能感兴趣的文章
oracle 11g客户端如何完全卸载
查看>>
CentOS6.6下安装Redmine2.6(整合Apache2.4)
查看>>
Perl语言——简单说明
查看>>
新闻发布系统,防火墙关了吗?
查看>>
R语言中矩阵运算
查看>>
JVM的重排序
查看>>
windows7下虚拟AP共享上网
查看>>
A Ruby reference Example
查看>>
SSH开发环境整合搭建
查看>>
android 自定义View SpinnerLoader使用解析,让你摆脱系统难看的进度条
查看>>
[华为机试练习题]58.查找同构数的数量
查看>>
安卓混合开发之Cordova,NativeWebView两种实现
查看>>
PostgreSQL pending patch : pg_basebackup throttling, limit network transfer rate
查看>>
在Linux上编译iOS程序
查看>>
基于Vue的点对点聊天项目
查看>>
如何清除团队中的“害群之马”?(下篇)
查看>>
知识总结
查看>>
Electron 截图踩坑和优化集合
查看>>
剪贴板复制粘贴操作汇总
查看>>
Vue项目查询条件持久化流程设计
查看>>