renamed service
CLIをsystemdサービスとしてデプロイし、24時間365日稼働させます。自動再起動、システムレベルのログ記録、本番環境対応の設定。
renamed service <command> [options]serviceコマンドはsystemd統合を管理します。サービスファイルの作成、起動時の有効化、ログ表示などの一般的な操作のショートカットを提供します。
サービスとして実行すると、クラッシュ時の自動再起動、journalctlによるシステムレベルのログ記録、適切なリソース管理が得られます。
サブコマンド
installsystemdサービスファイルを作成して有効化します。
uninstallサービスを停止し、systemdユニットファイルを削除します。
startサービスを開始します。
stopサービスを正常に停止します。
restartサービスを再起動します。
statusサービスの状態とヘルスを表示します。
logsjournalctlでサービスログを表示します。--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設定ファイルを使用してください。