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.
