僕の備忘録(PC、UN*X、ネットワーク関連が中心)なんです。
自分の書いたところは適当(な時とか)に書き換えますので御了承を。
今から一定時間後、は、man を読むと、"now" が 前に必要らしい。
$ echo "DISPLAY=:0.0 xeyes -g 1280x1024+0+0" | \ at now + 1 minute
で動いた。
/var/spool/cron/atjobs/$XXYYYYZZZ に、環境変数の 一覧と、実行予定のコマンドが書いてあった。
#!/bin/sh # atrun uid=$XXXX gid=$YYYY # mail $USER 0 umask 2 SSH_AGENT_PID=$PPPP; export SSH_AGENT_PID (ry XAUTHORITY=/home/$USER/.Xauthority; export XAUTHORITY OLDPWD=/home/$USER; export OLDPWD cd /home/$USER/junk || { echo 'Execution directory inaccessible' >&2 exit 1 } export DISPLAY=:0.0 ; xeyes -g 1280x1024-0-0
リンクはご自由にどうぞ。でもURLや内容が変った場合はあしからず。