linux bashrc prompt重复执行问题
想要用prompt记录每次用户登陆bash执行的命令,但是默认每次打开新的标签页或ssh每次远程登陆都会打开bash从而触发bashrc,这样就会造成在每次登陆时的重复命令记录,有dalao能解决这个问题吗,prompt命令如下:
PROMPT_COMMAND='echo "$(date +%s)][$(whoami)[$$]$(fc -lnr -1 | sed "s/^s*//")" >> /var/log/test.log
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这边应该是已经解决了,设置一个环境变量记录是否是初次打开bash的状态,orz太菜了,shell写的少,这边dalao们如果有什么其他思路也可以交流,开阔一下思路