使用vagrant触发器在vagrant up期间在主机上创建别名

使用vagrant触发器在vagrant up期间在主机上创建别名,vagrant,vagrantfile,Vagrant,Vagrantfile,希望有人能帮我 我想在运行vagrant up时在本地计算机(主机)上创建别名。通过在主机上搜索vagrant run命令,我发现了这个插件。从表面上看,它似乎完全符合我的要求(在vagrant provisioning过程中在主机上执行脚本/命令),但我无法使它成功运行 下面是我的示例代码。我没有收到任何错误,但主机上没有别名 Vagrant.configure(“2”)do | config| #您现有的流浪配置 ... #启动流浪触发器示例代码 { :up=>[ '别名runscript=

希望有人能帮我

我想在运行
vagrant up
时在本地计算机(主机)上创建别名。通过在主机上搜索vagrant run命令,我发现了这个插件。从表面上看,它似乎完全符合我的要求(在vagrant provisioning过程中在主机上执行脚本/命令),但我无法使它成功运行

下面是我的示例代码。我没有收到任何错误,但主机上没有别名

Vagrant.configure(“2”)do | config|
#您现有的流浪配置
...
#启动流浪触发器示例代码
{
:up=>[
'别名runscript=“$(PWD)/script”',
'别名runscript2=“$(PWD)/script2''
],
[:停止,:销毁]=>[
“unalias runscript”,
“unalias runscript2”
]
}.每个do |触发器、命令|
config.trigger.after trigger,:stdout=>true do
命令。每个do |命令|
运行命令
结束
结束
结束
...
结束

也许它是为自己的终端会话做这件事的?使用vagrant触发器比使用终端会话有什么好处?