問題タブ [uptime]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
967 参照

linux - Linux のユーザー空間からミリ秒精度のアップタイムを取得する方法は?

私は Raspberry Pi ベースのプロジェクトに取り組んでいます。このプロジェクトには、上司がシステム クロックの時刻を取得するよう求めている GPS モジュールがあります。ただし、GPS が修正されていない可能性がある間は、さまざまなセンサーで読み取り値を取得する必要があり、これらの読み取り値がいつ取得されたかをミリ秒の精度 (50 ~ 100 ミリ秒の許容範囲で問題ありません) で知る必要があります。

個人的にはハードウェア RTC が必要ですが、回避するように指示されています。私の考えは、システム起動からの相対時間で各読み取り値をマークすることです。システム時間は信頼できず、利用可能な場合はNTP /衛星時間によって更新されます(その後、相対時間を使用して同期された時間が利用可能な場合、レコードを修正できます時間)。

では、ユーザー空間の C コードから Linux でミリ秒単位の正確なアップタイムを取得するにはどうすればよいでしょうか? カーネルで利用可能な jiffies 値のようなものが最適です。

0 投票する
1 に答える
217 参照

bash - BASH での配列の UPTIME ソート

xen上の各VMのすべての稼働時間をカウント/取得する簡単なスクリプトがあります(使用:xm uptime)

しかし、問題は次のとおりです。

  1. 配列内のデータを並べ替える方法
  2. VM のアップタイムの最大値または最小値を知るにはどうすればよいですか
  3. VM のアップタイムが時:分:秒のみで構成される場合があります (通常、日:時:分:秒で表示されるため、上記のスクリプトでは発生したエラーに対してエラーが発生します) >> *60: 構文エラー: オペランドが必要です (エラー トークンは "* 60")
  4. 誰が再起動したかを知る方法 (0:0:0 または 0:0:5)

ありがとう

0 投票する
2 に答える
1411 参照

c - C での最終起動タイム スタンプの取得

稼働時間の値/proc/uptime(秒単位) を取得できました。ただし、C を使用して最後のブート タイム スタンプを取得する必要があります (system(...)関数を使用して uptime を呼び出すことはできません)。

たとえば、uptimeコマンドを実行すると、次の値が得られます。

最初の部分が必要です: 15:31:35. これを取得できる組み込みの C 関数はありますか?

0 投票する
1 に答える
1240 参照

java - ManagementFactory.getRuntimeMXBean().getUptime() フォーマットで日、時、分、秒を表示

これは、アプリケーションの稼働時間を表示するための私のコードです:

ただし、アプリケーションが 3 分 50 秒間しか実行されていない場合は、「01:00:03:50」が返されます。この場合、01 は 00 にする必要があります。これの原因は何ですか?これを修正するにはどうすればよいですか?

0 投票する
0 に答える
233 参照

uptime - PHP サーバー ステータス スクリプトの実行

CURL を使用してサイトがダウンしているかどうかを確認する PHP スクリプトがあります。実行方法を知りたいです。私の問題。リストには 500 のサイトがあります。定期的に実行される Cron ジョブを設定することを考えていました。Hostgator による共有ホスティング サーバーを使用しています。その Cron ジョブは大量のリソースを消費しますか? それと設定する時間間隔をどのように計算できますか?

提案やアイデアは大歓迎です。:)

ありがとうございました。