Bash - Использование команды AT без файла
Это может показаться странным, но мне нужно запустить команду AT и запланировать команду, но я не хочу создавать файл и отправлять его в AT с параметром -f. Можно ли как-то написать все это одной строкой. Предположим, я хочу запустить "терминал гномов" в 13:10.
Спасибо
1 ответ
Решение
at
читает из стандартного ввода по умолчанию, т.е. если -f
не используется Вы можете передать несколько строк несколькими способами, например, используя здесь документы:
at << EOF
first line
second line
EOF
Или в пределах одной строки (специфично для bash):
at <<< $'first line\nsecond line'