ドキュメント
CLI/service

renamed service

CLIをsystemdサービスとしてデプロイし、24時間365日稼働させます。自動再起動、システムレベルのログ記録、本番環境対応の設定。

renamed service <command> [options]

serviceコマンドはsystemd統合を管理します。サービスファイルの作成、起動時の有効化、ログ表示などの一般的な操作のショートカットを提供します。

サービスとして実行すると、クラッシュ時の自動再起動、journalctlによるシステムレベルのログ記録、適切なリソース管理が得られます。

サブコマンド

install

systemdサービスファイルを作成して有効化します。

uninstall

サービスを停止し、systemdユニットファイルを削除します。

start

サービスを開始します。

stop

サービスを正常に停止します。

restart

サービスを再起動します。

status

サービスの状態とヘルスを表示します。

logs

journalctlでサービスログを表示します。--followでリアルタイム追跡。

使用例

ユーザーサービスとしてインストール(sudo不要):

$ renamed service install --user

設定ファイルを指定してインストール:

$ renamed service install --user --config ~/.config/renamed/config.yaml

サービスの状態を確認:

$ renamed service status

ログをリアルタイムで追跡:

$ renamed service logs --follow

インストールオプション

--user

ユーザーサービスとしてインストール。sudoなしで実行、ユーザーログイン時に開始。

--system

システムサービスとしてインストール。sudoが必要、起動時に実行。

--config <path>

YAML設定ファイルのパス。

--watch-dir <path>

監視するディレクトリ。複数回指定可能。

ステータス出力

 renamed.service - Renamed File Organizer
   Loaded: loaded (/etc/systemd/user/renamed.service)
   Active: active (running) since Mon 2026-01-06 09:15:00
   Main PID: 12847 (node)
   Memory: 48.2M

ヒント

先に認証するサービスをインストールする前にrenamed auth loginを実行してください。サービスは動作するためにキャッシュされた資格情報が必要です。

ユーザー vs システム個人のワークステーションには--userを使用します。ユーザーログインなしで起動時にサービスを実行したいサーバーには--systemを使用します。

設定ファイル複数の監視ディレクトリがある複雑なセットアップでは、CLIフラグよりもYAML設定ファイルを使用してください。

関連項目