根据bash启动说明,在执行非登录交互式shell时应重新加载url = request.build_absolute_uri(reverse('detail', kwargs={'driver_id': driver.id}))
ctx = Context({'url': url})
template = mailt("""Please hit the link and book a car {{ url }}""")
join_message = template.render(ctx)
。
启动不是登录shell的交互式shell时,Bash从〜/ .bashrc读取并执行命令(如果该文件存在)。
我像.bashrc
一样向.bashrc
附加一个新变量,然后保存它。
但是,当打开一个新终端时,变量NAME="TEST_BASHRC"
仍为None。也就是说,$NAME
在打开新终端时不会重新加载。
为什么.bashrc
没有执行?打开新终端时如何重新加载.bashrc
?
以下是我的工作:
.bashrc