parent
fe0f26550e
commit
1b7e1af96e
@ -0,0 +1,15 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Frp Client Service
|
||||||
|
After=network.target
|
||||||
|
|
||||||
|
[Service]
|
||||||
|
Type=simple
|
||||||
|
User=nobody
|
||||||
|
Restart=on-failure
|
||||||
|
RestartSec=5s
|
||||||
|
ExecStart=/usr/bin/frpc -c /etc/frp/frpc.ini
|
||||||
|
ExecReload=/usr/bin/frpc reload -c /etc/frp/frpc.ini
|
||||||
|
LimitNOFILE=1048576
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=multi-user.target
|
||||||
@ -1 +1,8 @@
|
|||||||
service文件应该放在 /etc/systemd/system 目录下
|
service文件应该放在 /etc/systemd/system 目录下
|
||||||
|
|
||||||
|
服务安装
|
||||||
|
cp ./aa.service /etc/systemd/system
|
||||||
|
systemctl daemon-reload
|
||||||
|
systemctl enable aa
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,23 @@
|
|||||||
#!/bin/sh
|
#!/bin/bash
|
||||||
|
|
||||||
while true; do
|
while true; do
|
||||||
ffmpeg -rtsp_transport tcp -stimeout 5000000 -i "rtsp://admin:user_123@192.168.31.64:554" -vcodec copy -t 500 -f segment -segment_time 1200 -segment_format mp4 -strftime 1 "/root/records/output_%Y-%m-%d_%H-%M.mp4"
|
# 获取当前日期,格式为 YYYY-MM 和 YYYY-MM-DD
|
||||||
|
TODAY_YM=$(date +%Y-%m)
|
||||||
|
TODAY_YMD=$(date +%Y-%m-%d)
|
||||||
|
|
||||||
|
# 设置父目录的路径,你可以根据需要修改这个路径
|
||||||
|
PARENT_DIR="/data1/records"
|
||||||
|
|
||||||
|
# 构建完整的目录路径
|
||||||
|
TARGET_DIR="${PARENT_DIR}/${TODAY_YM}/${TODAY_YMD}"
|
||||||
|
|
||||||
|
# 检查今天的日期文件夹是否存在
|
||||||
|
if [ ! -d "$TARGET_DIR" ]; then
|
||||||
|
# 如果不存在,创建该文件夹
|
||||||
|
mkdir -p "$TARGET_DIR"
|
||||||
|
fi
|
||||||
|
|
||||||
|
ffmpeg -rtsp_transport tcp -stimeout 5000000 -i "rtsp://admin:user_123@192.168.31.64:554" -vcodec copy -t 500 -f segment -segment_time 120 -segment_format mp4 -strftime 1 "/data1/records/%Y-%m/%Y-%m-%d/output_%Y-%m-%d_%H-%M.mp4"
|
||||||
echo "Stream disconnected, reconnecting..."
|
echo "Stream disconnected, reconnecting..."
|
||||||
sleep 1
|
sleep 1
|
||||||
done
|
done
|
||||||
|
|||||||
Loading…
Reference in new issue