1

我正在运行一个脚本,它应该在文件名中输出一个时间戳。它有效,但它保持相同的日期和时间。

我究竟做错了什么?剧本:

#!/bin/bash FOR 192.168.2.20
    
cd Videos/VideoCaptures
counter=0
while :
do  
    echo "\nCount No = " $counter
    currentdate=`date +"%Y-%m-%d-%Hhr-%Mmin-%Ssec"`
    sudo openRTSP -D 1 -c -B 10000000 -b 10000000 -4 -Q -F $currentdate -P 3600 -w 1920 -h 1080 -K -t -u admin 12345 rtsp://admin:12345@192.168.2.20:554/ch0_0.h264
    counter=$((counter+1))
done
exit

我得到这个:

文件列表

4

1 回答 1

1

您的线路echo "\nCount No = " $counter应该告诉您openRTSP永远不会终止。您可能只有一行Count No = 0

实际上,这是一个openRTSP小时又一小时创建所有这些文件的程序(由于-P选项)。它创建的每个文件的名称都以选项为前缀-F,其中包含您开始的日期openRTSP

于 2021-02-18T18:16:29.183 回答