【问题标题】:Re-run a running script based on cronjob重新运行一个基于 cronjob 的运行脚本
【发布时间】:2016-08-25 18:09:51
【问题描述】:

我有一个脚本,使用此命令在全屏上使用mplayer 连续播放本地视频文件:

mplayer -loop 0 -fs /path/to/movie.mp4

但是,movie.mp4 不可用时正在从我的网络服务器下载。我服务器上的电影会不时更改,所以我想将我的视频大小与网络服务器上的视频进行比较。现在这不是问题,我已经有了那个脚本。

我想要的是,当有新视频时,它会下载并删除旧视频(使其正常工作),然后使用相同的 mplayer 命令重播该视频。

我该怎么做?

【问题讨论】:

  • 那么你到底是哪部分有问题?
  • 我需要让 mplayer 不断工作,然后在有新视频时播放它。我自己想不出办法让这一切顺利

标签: shell video crontab mplayer


【解决方案1】:

我需要让 mplayer 不断工作,然后播放新视频 当它可用时。我自己想不出办法来解决这个问题 流畅

将新视频下载到临时文件,mv <i>temporary</i> /path/to/movie.mp4 应该会在当前播放完成后立即播放新视频。
另见:Is it possible to delete an MP3 file currently played in mplayer?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-09
    • 2013-01-26
    • 2015-02-16
    • 2018-04-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多