cronは、時々実行されるプログラムをスケジュールするために使用できます。しかし、既存のシェルプロセスに限定されていないようです。
特定のbashプロセスの状態にアクセスするスクリプト(スクリプトを介して実行の出力jobs
とdirs
シェルの出力にアクセスするなどsource
)がある場合は、特定のbashプロセスで時々実行されるようにスケジュールするにはどうすればよいですか。
ありがとうございます。
更新:両方の答えは、実際には既存のbashプロセス状態への直接アクセスを提供しません。親シェルプロセスの一部のステータス情報をサブシェルプロセスに間接的にコピーできます。なぜ受け入れたのか覚えていません。
ベストアンサー1
何をしているのか完全にはわかりませんが、何かを実行するバックグラウンドタスクを開始してからX秒待ってから繰り返すことができます。
はい
( while : ; do echo hello ; sleep 10 ; done ) &