CTRL+C не помогает выводить подсказку "at". Как безопасно выйти?

Я запустил следующий код, и когда я достиг второго heredoc, я застрял в приглашении (см. Изображение ниже). Как безопасно избавиться от этого (не тормозя ничего)?

Код:

bash /dev/fd/40 40<< 'PMA'

cat << PMA_UNINSTALL | at 'now + 2 minutes'

phpdismod mcrypt mbstring 
apt-get purge phpmyadmin -y
service apache2 restart
sed -i 's/Include \/etc\/phpmyadmin\/apache.conf/ /g' /etc/apache2/apache2.conf

PMA_UNINSTALL

PMA

Промо:

2 ответа

Решение

CTRL+Z (или CTRL + некоторая клавиша рядом с Z) вернули меня в Bash.

Выйти из at в командной строке нажмите CtrlD на новой строке:

$ at now
warning: commands will be executed using /bin/sh
at> echo "hi"
at> <EOT>
job 6 at Sun Jan  1 20:20:00 2017

<EOT> печатается at при нажатии CtrlD.

Другие вопросы по тегам