回答:
スクリプトにもよりますが、簡単にrootとしてcrontabを見つけることができます
crontab -l -u <user>
または、すべてのユーザーのファイルがあるスプールからcrontabを見つけることができます
cat /var/spool/cron/crontabs/<user>
すべてのユーザーのcrontabを表示し、各行の先頭にユーザー名を表示するには:
cd /var/spool/cron/crontabs/ && grep . *
crontab -e -u <user>
編集することも同様に動作します
/var/spool/cron/<user>
Centos 7ホストで。
すべてのユーザーをリストし、すべてのユーザーのcronを出力する1つのライナー:
for user in $(getent passwd | cut -f1 -d: ); do echo $user; crontab -u $user -l; done
このソリューション:
/var/spool/cron/crontabs/
対/var/spool/cron/
sh
が、動作しませんbash
。