$at now+1min
bla bla warning про $SHELL, login shell, /bin/bash
>echo "hello world!"
>Ctrl-d
job n at nn:nn
$atq
bla bla job
После этого ждал я ждал... ничего так и не эхнулось.
ОК.
тогда
$at now+2min
bla bla
>cat /etc/motd >> /home/alpha/motd
>Ctrl-d
Через 2 минуты дома был файл motd!!!
OK!
тогда
$at now+2min
bla
>echo hello
>ctrl-d
$atq
job nn bla bla
$su
********
#cd /var/spool/at/
дальше не помню, но там или в /var/spool/at/spool был исполняемый файл задания. что то типа FFTfrTYKr7a645s
если убрать коментрии и экспорт шелловских переменных, там аж пара строк -
cd /home/alpha
echo hello
соответесвенно, при прямом исполнении через ./ он поздоровался.
но через 2 мин. так ничего и не произошло (на то время su я покинул.)
Выводы.
stdout adt направлен в девнулл
Вопрос.
Как этого избежать (надо чтоб at умела писать).
Жду советов.
ЗЫ: Я чайник.