Files
flutter_server_box/docs/src/content/docs/ja/advanced/custom-commands.md
lollipopkit🏳️‍⚧️ 6338c6ce6b opt.: docs l10n (#1036)
* opt.: docs l10n
Fixes #1035

* opt.

* rm: redundant docs

* rm: features chapter

* opt.: docs l10n
Fixes #1035

* fix
2026-01-29 20:27:21 +08:00

1.5 KiB

title, description
title description
カスタムコマンド サーバーページにカスタムコマンドの出力を表示する

カスタムシェルコマンドを追加して、サーバー詳細ページに出力を表示します。

設定

  1. サーバー設定 → カスタムコマンド
  2. 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 ユーザーの権限で実行されます。システムの整合性を変更するようなコマンドは避けてください。