Can't open /var/run/atd.pid to signal atd. No atd running?調査メモ
atコマンドでシェルを実行しようとしたら以下のエラーが出力
Can't open /var/run/atd.pid to signal atd. No atd running?
意訳
atdデーモンが動いていないよ? /var/run/atd.pidというファイル(※)がsignal atdに開けないよ。
※pidファイル
長時間動作し続けるプロセス(例えば MySQL デーモンなど)は、自身のPIDをファイルに書いておき、他のプロセスが参照できるようにしていることがある。
⇒atコマンドを実行するには、atdデーモンを起動する必要がある。(デーモンとは長時間動き続けているプロセスで、時間や命令、要求を受け付けたら別のプロセスやサービスを呼び出す、ずっといる受付嬢みたいなもの)
⇒atdデーモンがないからエラーが出力された。
対応策 atdデーモンを起動させる
$ su # /sbin/chkconfig atd on # /etc/rc.d/init.d/atd restart