Skip to content

at,batch(LPIC)

   

at,batch

指定したコマンドを1回だけ実行するコマンドです。

at

/etc/at.allow

/etc/at.allow に登録されたユーザーは、atコマンドとbatchコマンドの実行を許可されます。

/etc/at.deny

/etc/at.deny に登録されたユーザーは、atコマンドとbatchコマンドの実行を拒否されます。

サンプル

今日の17:30に/var/log/at.logにログを出力する

$ at 17:30 today
at Tue Aug 23 17:30:00 2022
at> date > /var/log/at.log
at> <EOT>

キューに入っている実行待ちのジョブを表示

$ atq
1	Tue Aug 23 17:30:00 2022 a root

キューに入っている実行待ちジョブを削除

ジョブを追加します。

$ at 17:30 today
at Tue Aug 23 17:30:00 2022
at> date > /var/log/at.log
at> <EOT>
$ atq

atqコマンドでジョブ一覧を表示します。

2	Wed Aug 24 17:30:00 2022 a root

2番のジョブを削除します。

$ at -r 2

atqコマンドでジョブ一覧を表示します。 2番のジョブが消されていることを確認します。

$ atq

atrmコマンドでもジョブの削除が可能です。

$ atrm 2

batch

関連記事

  1. BIOSとUEFI(LPIC)
  2. /etc/hostsでホスト名とIPアドレスを対応させる(LPIC)
  3. wall(LPIC)
  4. uname(LPIC)
  5. systemctl(LPIC)
  6. init, telinit(LPIC)
  7. dd(LPIC)