袁水河畔

  • 首页
  • 投资理财
  • 网络
  • 建筑
  • 短视频
  • 口腔
  • 随笔
袁水河畔
一只小蚂蚁的独白!
  1. 首页
  2. 网络
  3. 正文

直播录制2-创建脚本,方便使用

2025年4月1日 86点热度 0人点赞 0条评论

直接录制已经可以成功运行了。但是遇上了新问题。一直开着直播监控,单个IP不停的刷直接间,可能会被抖音屏蔽IP。也占用大量的系统资料。主播开播并不是24小时随机的。但我关注的财经类主播,他一般是周末的晚上开直接。当然平时也会开。但是一般都是晚上开直播。白天一直监控完全是用不上。纯浪费服务器资料。。。于是我就想到只要晚上监控就好,可是经常开,关需要SSL登陆。。比较麻烦。而且因为是虚拟环境启动。每次需要运行多个命令。比较麻烦。。于是想到做一个脚本,来执行多个命令。这样比较方便一点。

我每次需要运行的命令如下:

cd /home/douyin/DouyinLiveRecorder    切换目录
source venv/bin/activate                             激活虚拟环境
python3 main.py &                                     运行录制命令

结束录制的命令:

pkill python3        结束录制的进程

第一步:创建脚本 (创建一个yshp.sh的脚本)
sudo -i 获取权限。
nano yshp.sh  编辑yshp.sh文本,如果没有
在里面输入:
#!/bin/bash
cd /home/douyin/DouyinLiveRecorder
source venv/bin/activate
python3 main.py &

第二步:保存文件并赋予执行权限:
chmod +x yshp.sh
基于上述操作,执行脚本就弄完了。以后执行只需要./yshp.sh就可以自行录制了。

结束只需要运行

pkill python3    (单这个命令,不足以停止运行脚本。他可能还在录)

pkill ffmpeg

就可以了。

上述完成了。我又想到,我干脆做一个每天定时晚上7点开始启动脚本,12点关闭运行。这样不是更好嘛。不需要自己来登陆服务器来启动与关闭。这个时候,把结束运行也做为脚本,并赋予执行权限。

nano killyshp.sh  建立脚本文件

#!/bin/bash

pkill python3

pkill ffmpeg

保存文件并赋予执行权限

chmod +x killyshp.sh

 

现在来设置自动开始,与停止。

1、编辑 cron 任务表:
crontab-e 第1次运行,会让你选择编辑工具,,我们选nano即可。(/usr/bin/crontab -e),带上这个目录,就可以确保可以执行.
2、添加以下两行(根据你的时间需求):
30 19 * * * /home/douyin/DouyinLiveRecorder/yshp.sh
0 0 * * * /home/douyin/DouyinLiveRecorder/killyshp.sh
其中,第一行表示每天19:30开始启动脚本,开始监控并录制直播
第二行表示。0:0结束脚本,停止录制。

下一步需要解决的就是1、对录制文件进行处理。2、用网页的形式来决定随时开启与停止。这样方便移动端随时操作。。。

标签: 直播
最后更新:2025年4月19日

袁水河畔

好读书,不求甚解,偶有所得,必怡然自乐!

点赞
< 上一篇
下一篇 >

文章评论

您需要 登录 之后才可以评论

归档

  • 2025 年 5 月
  • 2025 年 4 月
  • 2025 年 3 月

分类

  • 口腔
  • 建筑
  • 投资理财
  • 网络
  • 随笔

COPYRIGHT © 2025 袁水河畔. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang