Bash 文件输出中的时间戳

Bash 文件输出中的时间戳,bash,file,raspberry-pi,timestamp,rtsp,Bash,File,Raspberry Pi,Timestamp,Rtsp,我已经运行了一个脚本,它应该在文件名中输出一个时间戳。 它可以工作,但它保持相同的日期和时间 我做错了什么? 剧本: #/192.168.2.20的bin/bash cd视频/视频捕获 计数器=0 而: 做 echo“\n计数编号=“$counter” currentdate=`date+%Y-%m-%d-%Hhr-%Mmin-%Ssec'` sudoopenrtsp-d1-c-b1000-b1000-4-Q-F$currentdate-p3600-w1920-h1080-K-t-u管理1234

我已经运行了一个脚本,它应该在文件名中输出一个时间戳。 它可以工作,但它保持相同的日期和时间

我做错了什么? 剧本:

#/192.168.2.20的bin/bash
cd视频/视频捕获
计数器=0
而:
做
echo“\n计数编号=“$counter”
currentdate=`date+%Y-%m-%d-%Hhr-%Mmin-%Ssec'`
sudoopenrtsp-d1-c-b1000-b1000-4-Q-F$currentdate-p3600-w1920-h1080-K-t-u管理12345rtsp://admin:12345@192.168.2.20:554/ch0_0.h264
计数器=$((计数器+1))
完成
出口
我明白了:

您的行
echo”\n count No=“$counter
应该向您显示
openRTSP
永不终止。您可能只有一行
Count No=0


实际上,这是创建所有这些文件的同一个
openRTSP
程序,一小时又一小时(由于
-p
选项)。它创建的每个文件的名称都以
-F
选项作为前缀,该选项包含启动
openRTSP

的日期嘿,欢迎使用SO!我对你的文章进行了编辑,使之简短易读。我一眼就发现不了这个问题,你能在脚本运行时添加脚本的输出吗?也许可以添加另一个
echo$currentdate
来缩小范围。谢谢!输出,在屏幕截图(文件)中是什么意思;“另一个echo$currentdate”?我应该把这个放在哪里?你能做一个“怎么做”吗?但是有可能在每个文件输出中得到一个日期+时间吗?那么这个脚本应该是什么样子呢?@Neao请参阅
openRTSP
的手册。如果您想使用前缀作为日期并保持这样的循环,那么有一件事是肯定的:
openRTSP
不能连续运行。