Попытка создать переменную среды, срок действия которой истечет через установленное количество времени.
Вариант использования :
Я вхожу в службу на терминале, я хочу сохранить, например. ACC_ID=123456
в переменные окружения, затем распечатайте это в терминальной подсказке:
(123456)-(name)$
Использование следующего метода fish для установки acc_id
переменной среды:
function acc_id
cd /path/to/script/
./login_to_service.sh $argv
set -Ux ACC_ID $argv
cd -
end
ACC_ID
сохраняется, пока я не перезапущу функцию acc_id
Через 1 час я хочу выполнить одно из следующих действий:
- unset
ACC_ID
как переменная env
- установить
ACC_ID
в пустую строку
Я мог бы настроить запланированное задание, чтобы сделать это, но мне интересно, есть ли более подходящий или встроенный способ.