Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

atコマンドでCan't open /var/run/atd.pid to signal atd. No atd running?とか怒られたら……そもそもサービスを起動していないかも

指定日時にコマンドを実行してくれるatコマンドについての話題

実際のところ

atコマンドを導入済みの新しい環境……というかWSLでatコマンドを実行しようとしたところ

$ echo "pwd > dev.log" | at now
warning: commands will be executed using /bin/sh
job 1 at Mon May  9 20:32:00 2022
Can't open /var/run/atd.pid to signal atd. No atd running?

何のことはなく、単にデフォルトではサービスを起動していないだけでした。

$ sudo service atd start
[sudo] password for shuzo:
 * Starting deferred execution scheduler atd                                                                     [ OK ]