システムの非アクティブに基づいてコマンドを予約する

システムの非アクティブに基づいてコマンドを予約する

したがって、cron代わりにat必要な正確な時間にコマンドを実行するようにスケジュールできますが、システムが実行されているときにコマンドを実行するようにスケジュールできますか?非アクティブ

それは次のとおりです。

echo "some_commands" | when 'cpu < 15%' 

答え1

フルロン通常のクローンに比べて多くの追加機能があります。たとえば、

  • ジョブを実行する必要がある最大システム負荷平均を設定します。

(ホームページから引用)

したがって、fcronを使用して必要なものを設定できます。

答え2

多くのシステムでは、atデーモンは、batchシステム負荷が特定の値を下回るとコマンドを実行するように構成されています。ただし、これは必要な詳細な制御機能を提供できない可能性があります。

答え3

うーん…そうではありません…しかし、できることはスクリプトをcronして5分ごとに実行して確認することです。負荷平均許容できるレベルであることを確認してください。確認しません。現在のこれは、2つの非常に高いピークの間にCPUがある可能性があるためです。これはこれを達成するためのアイデアだけですが、より良い方法があるかもしれません。

答え4

私の友達この問題について公開数日前。彼はこのツールについて話します悪魔。テストしてみませんでしたが、音はとても良いです。

関連情報