私は数千行のBashスクリプトを持っていますが、各行には1つのffmpeg
コマンドが含まれています。私はこれを始めて、source script
素晴らしく運営されています。
ただし、このスクリプトをさまざまな方法で制御しようとすると、状況は完全に間違っています。
Ctrl + Z
すべて一時停止すると現在のffmpeg
一時停止コマンドとNextここに行く!私が欲しいものではありません!- すべてを停止すると、
Ctrl + C
スクリプトは次のffmpeg
コマンドに移動し、最終的にすべてを停止するには、スクリプトの各行に1回押す必要があります。純粋な地獄。 ps -ef
別のシェルで一時停止/終了するコマンドを見つけようとしましたが、source
リストには存在しません。
それでは、私が望む方法で親スクリプトを一時停止/停止するにはどうすればよいですか?または、スクリプトを適切に制御できるようにスクリプトを異なる方法で実行するにはどうすればよいですか?
ベストアンサー1
スクリプトをインポートするのではなく、スクリプトをスクリプトとして実行してみてください。
$ bash <scriptname>