mirror of
https://github.com/lollipopkit/flutter_server_box.git
synced 2026-02-21 15:44:30 +01:00
* opt.: docs l10n Fixes #1035 * opt. * rm: redundant docs * rm: features chapter * opt.: docs l10n Fixes #1035 * fix
1.5 KiB
1.5 KiB
title, description
| title | description |
|---|---|
| カスタムコマンド | サーバーページにカスタムコマンドの出力を表示する |
カスタムシェルコマンドを追加して、サーバー詳細ページに出力を表示します。
設定
- サーバー設定 → カスタムコマンド
- JSON 形式でコマンドを入力
基本形式
{
"表示名": "シェルコマンド"
}
例:
{
"メモリ": "free -h",
"ディスク": "df -h",
"稼働時間": "uptime"
}
結果の確認
設定後、カスタムコマンドがサーバー詳細ページに表示され、自動的に更新されます。
特殊なコマンド名
server_card_top_right
ホーム画面のサーバーカード(右上の隅)に表示されます。
{
"server_card_top_right": "実行したいコマンド"
}
ヒント
絶対パスを使用する:
{"マイ・スクリプト": "/usr/local/bin/my-script.sh"}
パイプを使用する:
{"トッププロセス": "ps aux | sort -rk 3 | head -5"}
出力を整形する:
{"CPU負荷": "uptime | awk -F'load average:' '{print $2}'"}
コマンドを高速に保つ: 最高の体験のために 5 秒以内に完了するようにしてください。
出力を制限する:
{"ログ": "tail -20 /var/log/syslog"}
セキュリティ
コマンドは SSH ユーザーの権限で実行されます。システムの整合性を変更するようなコマンドは避けてください。