Команди, якими керує at, не запускаються в терміналі, де вони були зареєстровані. Це взагалі не має сенсу: термінал більше не може існувати або він може використовуватися іншим користувачем. Можливо, ви навіть вийшли з системи до моменту запуску команди.
Вихід з команди at надсилається вам електронною поштою. Це локальна електронна пошта Unix, незалежно від зовнішнього облікового запису POP або IMAP, який ви могли створити в якійсь програмі електронної пошти. Якщо ваша локальна електронна адреса не налаштована, вихід з команди втрачається. Якщо ваша локальна електронна адреса не налаштована, цей посібник може вам допомогти.
Якщо ви хочете, щоб команда at взаємоділа з вашим терміналом, вам потрібно скористатися явним перенаправленням. Наприклад:
echo "echo hello >$TTY" | at now + 1 min
Зауважте, що в цьому фрагменті змінна TTY
розширюється оболонкою, тому вхід до at
якогось подібний echo hello >/dev/pts/42
.