以下については明確ではありません。
すべてのLinuxインストールでat
のプロセスを使用できますか?それとも、「インストール」するために何かする必要がありますか?
Linuxディストリビューションとインストールの種類(最小、デスクトップ中心など)に応じて、at
(およびatd
atジョブスケジューラデーモン)はデフォルトでインストールされるか、またはインストールされません。
それを確認するには、次のようなコマンドを発行します。
$ which at
/usr/bin/at
$ which atd
/usr/bin/atd
$ yum whatprovides atd # to get the package name
$ yum info pkg-name # to see if it is installed
(yumがSuseで利用可能であると仮定-ここでFedoraシステムを使用)
パッケージがインストールされていない場合は、パッケージマネージャーを介してインストールできます。何かのようなもの:
$ yum install at # on Fedora at least
インストールされている場合、おそらくデフォルトではデーモンは起動時に起動されません。
実行しているかどうかを確認するには:
$ pgrep -l atd
または、このようにテストしてください
$ echo echo hello world | at now
(システムが別の端末にログインするのを見たり、ローカルメールボックスを確認したりします)
それを始める方法はあなたのinitシステムに依存します、それが古い学校であるならば、それは次のようなものになるでしょう:
$ /etc/init.d/atd start
Systemdの場合、次のようになります。
$ systemctl start atd
Init.dベースのシステムとsystemdのシステムの場合、atdなどのサービスのステータスを表示し、起動時にサービスを起動するコマンドもあります。
ただし、atd
はデフォルトでインストール後に開始され、システムのブート時に開始されるようにデフォルトで設定されています。
必須 ほとんどのシステム はデーモンであり、通常はatd