Мои решения таковы: приостановите свою долгосрочную задачу с помощью Control + Z, затем введите что-то вроде:
fg; echo "Done!"
Если вы хотите, чтобы программа реагировала по-разному в зависимости от успеха или неудачи вашей команды, используйте && и || как операторы короткого замыкания.
fg && echo "Success!" || echo "Failure!"
РЕДАКТИРОВАТЬ: Это не будет работать с sudo, потому что он попросит ваш пароль. Соответственно, я удалил примеры, используя sudo. Если вам нужно sudo для второго задания, используйте другой из методов, размещенных здесь.
С другой стороны, я считаю, что и GNOME, и KDE предлагают способы инициирования выключения / перезагрузки без использования sudo, посылая соответствующий сигнал D-Bus или что-то в этом роде.