私たちの会社で作られたサービスをリリースしようとしています。ある特定の環境では、3つの「許可拒否」エラーが原因で起動できませんでした。どのファイルが失敗するかわからないので、デーモンを起動しようとしたときにすべての権限関連のエラーを記録したいと思います。
見つけました。審査ただし、特定の権限関連のエラーを見つけるためにディスク全体に監視を配置することはできません。すべての権限関連エラーを監査する最良の方法は何ですか?
ベストアンサー1
使用できるストレスデーモン関連プロセスのすべてのファイルシステムアクティビティを確認し、権限拒否エラーのため失敗したプロセスを確認してください。
サービスを開始するシェルスクリプトでエラーが発生した場合は、シェルを実行できますsh -x /path/to/startup/script
(またはbash -x /path/to/startup/script
スクリプトがで始まる場合#!/bin/bash
)。シェルは実行時に各行を印刷します。