在 Linux 中循环 Bash

在 Linux 中循环 Bash

知道如何让 .Sh 文件循环吗?我正在使用 FFMPEG 的流代码,当源代码关闭时,.sh 会关闭并使我离线,无论如何,如果出现错误,.sh bash 会不断尝试代码,直到源代码重新启动,而不是每次都关闭并手动重新启动?我知道在 Windows 上添加循环代码很容易:loop 但这似乎在 Linux 上不起作用,我是 Linux 新手,任何帮助都将不胜感激

答案1

使用while循环:

#!/bin/bash
while :; do
    ffmpeg -re -i "input" output.mp4
done

:是一个内置的始终成功的无操作命令,在需要这样的命令时用作占位符。

相关内容