ジョブの所有者とメール通知

P5のジョブは、「root」、またはP5 Webインターフェースにログインしているユーザーが所有することができます。

ジョブの所有者が「root」ユーザー(WindowsのUIDが500の場合)(rootユーザーは、システム起動時に開始/スケジュールされるバックアップ/同期ジョブなど、
システム自体によってスケジュールされるすべてのジョブの所有者)の場合、要求されたイベントをリストに持つすべてのユーザーにメール通知が送信されます。

ジョブの所有者が「root」ユーザーでない場合(対話型GUIユーザーの場合に発生します)。
この場合、要求されたイベントがリストされていれば、このユーザーのみに通知されます。

1. システムによって自動的に開始されるジョブは、rootとして所有されます。
(システム起動時に開始/スケジュールされるジョブはすべてこのようなジョブです)

2. ユーザーの代わりに(GUIから)開始されたジョブは、そのユーザーが所有する。
3. ユーザーの代わりに(CLIから)開始されたジョブは、rootによって所有されます。

3.はかなり厄介ですが、後方互換性のためにそうする必要があります。

例:

1. ユーザー 'admin' が P5 にログインし、新しいバックアップ計画を作成し、翌朝にフルバックアップをスケジュールしました。
その後、P5を停止し、再起動した。再起動後、P5は設定された実行日時にそのジョブをスケジュールします。
そのジョブが起動すると、そのジョブは「root」が所有することになります。通知設定に該当するイベントタイプを登録しているすべてのユーザーに、メール通知が送信されます。

2. ユーザー「admin」がP5 GUIにログインし、新しいバックアッププランを作成します。ユーザーは、最初のフルバックアップを1時間後にスケジュールします。
1時間後にバックアップジョブが開始されると、そのジョブは「管理者」が所有し、「管理者」のみがそのジョブに関する電子メール通知を受け取ります(適切な通知イベントタイプが設定されていると仮定して)。

3. ユーザー「admin」がP5 GUIにログインし、手動バックアップ/アーカイブ/同期ジョブを開始します。
そのジョブは「Admin」が所有し、「Admin」だけがそのジョブに関する電子メール通知を受け取ります(適切な通知イベントタイプが設定されていることを前提としています)。

4. ユーザー「admin」としてOSにログインした状態で、P5 CLIを使用してP5ジョブを起動します。P5 CLIで起動したジョブは、常に「root」が所有することになります。