CentOSの/etc/cron.dailyにスクリプトを配置すると、どのユーザーとして実行されますか?それらはすべてrootとして実行されますか、それとも所有者として実行されますか?
CentOSの/etc/cron.dailyにスクリプトを配置すると、どのユーザーとして実行されますか?それらはすべてrootとして実行されますか、それとも所有者として実行されますか?
回答:
編集:この場合、私の答えは実際には当てはまりません。以下のZoredacheのコメントをご覧ください。すみません、すべて(特にgeekosaur)。カイル、root以外のユーザーとしてスクリプトを定期的に実行したい場合、以下が役に立つかもしれないことに注意してください。cronではなくcron.dを使用してください。{hourly、daily、weekly、monthly}。
私は矛盾することを嫌いますが、ギーコサウルスが正しくないことを恐れています。特に指定されている場合を除き、ルートとして実行されます。CentOSボックスの/etc/cron.d/munin
ファイルの一部を次に示します。
# cron-jobs for munin
MAILTO=root
1-56/5 * * * * munin /usr/share/munin/munin-limits --force
実質的な行(行3)で、実行可能ファイルの前にユーザー名が指定されていることに注意してください。この特定のcronエントリはユーザーmuninとして実行されるため、cronがCentOS 5の(vixie-cron-4.1-77)に類似している場合は、同様に実行できるはずです。