это может быть необычно, но я ленив и любопытен.
Я знаю, что можно использовать автоматические команды, когда терминал открыт (записан в .bashrc или .profile). Но возможно ли иметь автоматическую команду, когда терминал закрыт?
Я бы хотел, чтобы команда «disown -a» всегда была перед закрытием моих терминалов (чтобы на сервере выполнялись фоновые задания).
Ваше здоровье, Рикардо
Вы можете поместить trap
внутрь ~/.bashrc
. Вот пример фрагмента, который вы можете поместить в свой ~/.bashrc
.
function goodbye
{
# Your cleanup code...
echo "goodbye !"
sleep 1
}
trap goodbye EXIT
Перед выходом из терминала он напечатает goodbye!
. Остальные команды будут работать так же.
Красивый! Большое спасибо!