为了扩大和缩小我的 Heroku 工作器,我想为它们添加一个别名,因为这些命令使用频率很高。但是当我尝试添加别名时,它不起作用。
例如:alias scale_down= heroku ps:scale worker1=0 worker2=0 -r remote_name
我相信由于我的命令中存在多个=
s,它不会为整个命令生成单个别名,而是使用工作者名称创建别名,这是行不通的,因为它worker_1=0
本身没有意义。
我尝试过用引号添加它,并尝试将其添加到源文件中,但无济于事。命令执行,但没有触发任何操作,即工作人员没有扩大或缩小。
我如何添加该别名?
答案1
问题在于空格和缺少引号。类似 sh 的 shell 对空格非常重视。
alias scale_down= heroku ps:scale worker1=0 worker2=0 -r remote_name
应改为
alias scale_down='heroku ps:scale worker1=0 worker2=0 -r remote_name'
=
注意, 和引号周围没有空格