at ってなんで分までしか指定できないのさ

別プロセスで動作する秒単位の指定ができる遅延実行の仕組みってないかな。
cgiで応答するのに、応答時点では変わってほしくないけど、変わるのにはatの最大で1分も待てないものに使いたい。
かといって popen で外部プログラムを呼ぶと f.read() しないで close すると作ったプロセスを途中で終了しちゃうし。f.read()すると作業完了するまで応答できないし。完了したときには状態が変わっているから応答できないのよね。Pythonから外のプログラムを呼ぶと、子プロセスまで含めて完了しないと応答できないみたい。
なんか専用のプログラムを用意しないとダメかな...