首页 > 解决方案 > 如何阻止别名在启动时被评估

问题描述

所以我有一个这样的别名

alias sshttomynode="ssh $(knife node list | grep my-node)"

每次我开始一个新的终端会话并且我的 vpn 没有连接时,我都会收到一个错误,因为这些knife命令是厨师服务器的 cli。

由于别名是按需而不是在启动时运行的,为什么要对其进行评估?我怎样才能重写它以避免这个问题?

标签: linuxbashoperating-system

解决方案


推荐阅读