特定の時間に開始する必要があり、数時間後に強制終了する必要があるさまざまなプロセス (主にシェル スクリプト) がたくさんあります。現在、cron 経由でそれらを開始し、別の cron ジョブを使用してプロセス ID を取得し、それらを強制終了しています。特に同じスクリプトの複数のコピーが実行されている場合は、最もクリーンな方法ではありません。
プロセスを開始し(サブシェルで?またはフォークで?)、特定の時間にそれを強制終了するラッパーが利用できるかどうか疑問に思っていました。グーグルで調べてもあまり成果が得られなかったので、自分の記事を書く前に、すべてを知っているスタックオーバーフロー コミュニティに確認したいと思いました。
ありがとう!