pythonからatコマンドで予約

$ echo "mplayer hoge.mp3" | at now + 1min
$ echo "killall mplayer" | at now + 2min

上のコマンドを python でやる。

import subprocess
p = subprocess.Popen(['at', 'now + 1min'], stdin=subprocess.PIPE)
p.communicate('mplayer hoge.mp3')
p = subprocess.Popen(['at', 'now + 2min'], stdin=subprocess.PIPE)
p.communicate('killall mplayer')