Saya memiliki skrip yang dijalankan secara otomatis yang tidak dapat saya temukan di crontab untuk pengguna yang diharapkan, jadi saya ingin mencari semua crontab pengguna untuk itu.
Intinya saya ingin menjalankan crontab -l
untuk semua pengguna.
Baik tergantung pada skrip tetapi dengan mudah Anda dapat menemukan crontab Anda sebagai root
crontab -l -u <user>
Atau Anda dapat menemukan crontab dari spool di mana file terletak untuk semua pengguna
cat /var/spool/cron/crontabs/<user>
Untuk menampilkan semua crontab pengguna dengan nama pengguna yang tercetak di awal setiap baris:
cd /var/spool/cron/crontabs/ && grep . *
crontab -e -u <user>
untuk mengeditnya juga berfungsi/var/spool/cron/<user>
pada tuan rumah Centos 7 saya.Satu liner yang mencantumkan semua pengguna dan mencetak cron untuk setiap pengguna:
Solusi ini:
/var/spool/cron/crontabs/
Vs./var/spool/cron/
sumber
sh
tetapi tidakbash
.Di RHEL / OEL Anda bisa daftar pekerjaan cron yang dibuat oleh semua pengguna:
Untuk melihat cronjobs root:
sumber