LotteryAutoScript/doc/linux_schedule.md
2021-08-20 14:38:14 +08:00

1.7 KiB

1.通过ssh连接服务器

1.1安装Node.js

根据自己服务器的版本使用对应的命令安装

eg.Ubuntu如何安装nodejs

2.下载脚本到本地

git clone https://github.com/shanmite/LotteryAutoScript.git

image_download

注意: github访问下载速度可能很慢, 如果卡住了可以通过Github镜像网站下载

git clone https://github.com.cnpmjs.org/shanmite/LotteryAutoScript.git

3.cd命令进入目录,将其中的env.example.js文件重命名为env.js

mv env.example.js env.js

4.编辑env.js

vim env.js
# 按i进入编辑模式
# 改完了依次输入 Esc => : => wq 即可保存退出
# 此处可查阅Vim的使用手册

image-envjs

说明: "CLEAR"项设置为true, 才可以开启自动清理动态功能

"PAT""GITHUB_REPOSITORY"不填也行

5.设置定时工作

linux系统定时运行

输入:

crontab -e

crontab

SHELLPATH照着填

MAILTO不填也行

注意HOME后面跟脚本所在的目录, 这样才能到那个目录下去执行命令

6.手动运行一波

cd 进入文件目录

npm i

npm run start

看看有没有效果

image-start

7.如果本地的脚本需要更新

进入脚本目录下

git pull