/system/startup配下に登録したジョブフローの実行時の所有者について
/system/startup配下に登録したジョブフローのKompira起動時に
自動実行されるプロセスの所有者はジョブフローの所有者に関わらず
rootになるのは仕様でしょうか?
ジョブフローの所有者にすることは可能でしょうか?
現状ですと登録した人がKompira起動時に
プロセスが起動していることを見ることが出来ないのです。
-
正式なコメント
特権ユーザ(root)はで動作しているジョブフロープロセスは、ジョブフローから途中でプロセスの実行ユーザを変更することができますので、その機能を使って実現することができます。
以下が簡単なサンプルとなります。
[proc = current()] -> # 現在実行中のジョブフロープロセスオブジェクトを取得
[proc.job.owner >> proc.user] -> # プロセスの実行ユーザを実行中のジョブフローオブジェクトの所有者に変更
print('User Changed:', proc.user)
以上、お試しいただければと思います。
コメントアクション
サインインしてコメントを残してください。
コメント
2件のコメント