第二天使用'at'命令录制视频流,只做一次

Using 'at' command to record video stream the next day and do it only once

我正在尝试

  1. 启动视频并将其流式传输到 vlc 和
  2. 将相同的视频流录制到文件中,该文件在第二天 05:45 上午开始

除开始时间外一切正常,它不是在第二天 05:45 上午开始,而是立即开始。我错过了什么?

bash -c "streamlink --stdout https://www.youtube.com/watch?v=XOacA3RYrXk 720p | tee /tmp/water_vid/water_video-$(date +"%H:%M_%m-%d-%Y").mkv | vlc -" | at 05:45 am

您需要编写命令,而不是它们的输出

echo "streamlink --stdout https://www.youtube.com/watch?v=XOacA3RYrXk 720p | tee /tmp/water_vid/water_video-$(date +'%H:%M_%m-%d-%Y').mkv | vlc -" | at 05:45 am