タグ

ブックマーク / blog.code4u.org (1)

  • cron経由でsudoを含むバッチを実行する

    特定のディレクトリの使用量を計測するために、バッチを作成したのですが一部のディレクトリが権限が無いために見れないため、sudoを付加した状態で実行することにしました。 コンソールからバッチを実行した際には問題なかったのですが、cron経由では実行されないと言う事象に見舞われオロオロです。 実行しているバッチでエラーが出ていないかを見るために、/dev/nullとしていた箇所をログを出力する様に変更し何が起きているかをチェックしてみました。 [shell] # # crontab # # 変更前 30 * * * * ./batch.sh > /dev/null 2>&1 # 変更後 30 * * * * ./batch.sh > /var/log/batch.log 2>&1 [/shell] cron経由で実行後、下記の内容がログに出力されていました。 [shell] sudo: sor

  • 1