Solaris のシステム管理 (上級編)

Procedurecrontab ファイルを表示する方法

始める前に

root または他のユーザーの crontab ファイルを表示するには、スーパーユーザーになるか、同等の役割になります。

自分の crontab ファイルを表示するには、スーパーユーザーまたは同等の役割になる必要はありません。

  1. 次のように入力して、crontab ファイルを表示します。


    $ crontab -l [username]

    username は、crontab ファイルを表示するユーザーのアカウント名を指定します。他のユーザーの crontab ファイルを表示するには、スーパーユーザー特権が必要です。


    注意 – 注意 –

    誤ってオプションを指定しないで crontab コマンドを入力した場合は、使用しているエディタの中断文字を入力してください。この文字を入力すると、変更結果を保存せずに crontab コマンドを終了できます。この場合に変更結果を保存してファイルを終了すると、既存の crontab ファイルが空のファイルで上書きされます。



例 8–2 crontab ファイルを表示する

次の例は、crontab -l コマンドを使用してユーザーのデフォルトの crontab ファイルを表示する方法を示します。


$ crontab -l
13 13 * * * chmod g+w /home1/documents/*.book > /dev/null 2>&1


例 8–3 デフォルトの rootcrontab ファイルを表示する

次の例は、デフォルトの rootcrontab ファイルを表示する方法を示します。


$ suPassword:
Sun Microsystems Inc.   SunOS 5.10      s10_51  May 2004
# crontab -l
#ident  "@(#)root       1.19    98/07/06 SMI"   /* SVr4.0 1.1.3.1       */
#
# The root crontab should be used to perform accounting data collection.
#
#
10 3 * * * /usr/sbin/logadm
15 3 * * 0 /usr/lib/fs/nfs/nfsfind
30 3 * * * [ -x /usr/lib/gss/gsscred_clean ] && /usr/lib/gss/gsscred_clean
#10 3 * * * /usr/lib/krb5/kprop_script ___slave_kdcs___


例 8–4 他のユーザーの crontab ファイルを表示する

次の例は、他のユーザーの crontab ファイルを表示する方法を示します。


$ su
Password:
Sun Microsystems Inc.   SunOS 5.10      s10_51  May 2004
# crontab -l jones
13 13 * * * cp /home/jones/work_files /usr/backup/. > /dev/null 2>&1