-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathtest.js
36 lines (32 loc) · 1.33 KB
/
test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
/**
* 检测服务器环境
*/
const colors = require('colors-console'),
config = require('./config'),
fs = require("fs"),
log = require('./modules/log/index')
function checkServerStatus(){
//检测日志目录是否存在
fs.exists(config.logDir, function(exists){
if(!exists){ //目录不存在,创建
console.log(colors(['red'], '[×]日志目录不存在'), config.logDir)
fs.mkdirSync(config.logDir)
console.log(colors(['green'], '[√]成功创建日志目录'), config.logDir)
log('SYSTEM','成功创建日志目录:' + config.mediaDisk)
} else {
console.log(colors(['green'], '[√]日志目录已存在'), config.logDir)
}
})
//检测流媒体目录是否存在
fs.exists(config.mediaDisk, function(exists){
if(!exists){//目录不存在,创建
console.log(colors(['red'], '[×]流媒体资源目录不存在'), config.mediaDisk)
fs.mkdirSync(config.mediaDisk)
console.log(colors(['green'], '[√]成功创建流媒体资源目录'), config.mediaDisk)
log('SYSTEM','成功创建目录:' + config.mediaDisk)
} else {
console.log(colors(['green'], '[√]流媒体资源目录已存在'), config.mediaDisk)
}
})
}
checkServerStatus()