简短报告的小客户。
srclient的Python项目详细描述
#短报告客户端
这是一个小客户的简短报告。我给这个客户写了一份简短的报告 尝试一些python包和框架如果你发现什么不对劲, 请随时与我联系。
登录后,短报告会给您一个标记所以你只需要登录 一次。只有令牌保存在文件中,而不是密码每次登录更改 代币。如果你在一个mashine上运行一个scrip并登录另一个mashien这个 第一个令牌不再有效。
###安装 安装要求 `{r, engine='bash', count_lines} sudo apt update && sudo apt -y upgrade sudo apt install -ypython3-pip sudo -H pip3 install --upgrade pip ` 您可以克隆回购协议: `{r, engine='bash', count_lines} cd python3 -m venv venv source venv/bin/activate git clone https://github.com/axju/short-report-client cd short-report-client pip install -e . `
##带管理器的安装服务器 安装和设置要求 `{r, engine='bash', count_lines} sudo apt -y install supervisor sudo systemctl enable supervisor sudo systemctl start supervisor ` 登录以生成令牌: `{r, engine='bash', count_lines} short-report-client-u "usernam" -p "password" ` 为主管创建配置文件: `{r, engine='bash', count_lines} mkdir ~/logs sudo nano /etc/supervisor/conf.d/short-report-client.conf ` 使用以下命令更改用户和stdout_日志文件: `{r, engine='text', count_lines} [program:short-report-client]command=/home/user/venv/bin/short-report-client-t 60 user=user autostart=true autorestart=true redirect_stderr=true stdout_logfile=/home/user/logs/s-r-client.log ` 激活设置并检查状态 `{r, engine='bash', count_lines} sudo supervisorctl reread sudo supervisorctl update sudo supervisorctl status short-report-client `
- 待办事项:
- 检查api是否有权将数据推送到服务器。