10
									
								
								tera/run.sh
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								tera/run.sh
									
									
									
									
									
								
							@@ -117,14 +117,22 @@ TERA_NTP_SERVER=${TERA_NTP_SERVER:-ntp1.aliyun.com}
 | 
			
		||||
info "设置NTP服务器为阿里云地址 ${TERA_NTP_SERVER}"
 | 
			
		||||
sed -i s@pool.ntp.org@${TERA_NTP_SERVER}@g ${TERA_ROOT}/core/library.js
 | 
			
		||||
 | 
			
		||||
info "开始启动挖矿进程..."
 | 
			
		||||
info "开始检测是否存在遗留Node进程..."
 | 
			
		||||
NODE_RUNNING=$(ps -ef | grep node | awk '{print $2}')
 | 
			
		||||
if [[ -n "${NODE_RUNNING}" ]]; then
 | 
			
		||||
    warn "检测到已经在运行的 node 进程 PID 为 ${NODE_RUNNING} ..."
 | 
			
		||||
    warn "程序将在 5 秒 后自动关闭所有的 node 进程 终止执行 请按 Ctrl + C 退出..."
 | 
			
		||||
    sleep 5
 | 
			
		||||
    set +e
 | 
			
		||||
    kill -9 ${NODE_RUNNING}
 | 
			
		||||
    if [[ $? == "0" ]]; then
 | 
			
		||||
        info "进程已关闭 开始执行后续操作..."
 | 
			
		||||
    else
 | 
			
		||||
        error "关闭失败 若提示 Permission denied 请以管理员权限重新运行..."
 | 
			
		||||
    fi
 | 
			
		||||
    set -e
 | 
			
		||||
fi
 | 
			
		||||
info "开始启动挖矿进程..."
 | 
			
		||||
echo "setTimeout(()=>require('child_process').exec('start http://127.0.0.1'), 5000)" > temp.js
 | 
			
		||||
"${NODE}" temp.js && info "启动完成 打开系统默认浏览器..." && rm -rf temp.js &
 | 
			
		||||
while true; do
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user