rootユーザーはcrontabを使用してジョブをスケジュールする方法がありますが、crontabコマンドを使用するとrootユーザーcrontab -l
または一般ユーザーには表示できませんか?
ベストアンサー1
スケジュールされたタスクを使用する場合、cron
多くのディストリビューションの代替案は、ファイルを既存のcrontab
システム形式(カスタムバリアント)として追加することです。このように定義されたジョブは出力に表示されません。/etc/cron.d
crontab
crontab -l
たとえば、Debianでは、amavisd-new
Spamassassinメンテナンスが予約されています/etc/cron.d/amavisd-new
。これには以下が含まれます。
#
# SpamAssassin maintenance for amavisd-new
#
# m h dom mon dow user command
18 */3 * * * amavis test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-sync
24 1 * * * amavis test -e /usr/sbin/amavisd-new-cronjob && /usr/sbin/amavisd-new-cronjob sa-clean