atコマンドは分単位

atコマンドは分単位でしか実行出来ないので、UNIX timeの1234567890記念書き込みには適さない。
だったらスクリプト書けばいいじゃん。

import os
import time

time.sleep(30)
os.system("twtr ut -m \"1234567890\"")
$ at 08:31
warning: commands will be executed using /bin/sh
at> python /home/suu-g/at.py
at> <EOT>
job 1 at Sat Feb 14 08:31:00 2009

そんな感じで。


/var/run/atd.pidは、所有者root:rootで権限0644、中身はpidが10進法のテキストで書いてあるだけの通常ファイルなので、何かの拍子で壊れたときはps aux|grep atdした結果を見ながら作ってやればatも動くようになる。


ところで私の投稿は1234567890から四秒ずれたタイミングになってしまったようです。残念。