我们在{{/ etc / profile}}中的会话日志记录会干扰以新用户身份启动子shell的服务 - 特别是总是启动交互式终端,无论上下文如何,这可能导致某些关键过程(例如Jenkins)能够执行关键任务。
我们有Jenkins版本升级,升级后,Jenkins似乎无法重启。这是正在发生的事情
```ubuntu @ hoatname:〜$ sudo service jenkins status
找到正确的java版本
Jenkins Automation Server未运行
ubuntu @ hostname:〜$ sudo service jenkins start
找到正确的java版本
jenkins @ hostname:〜$
jenkins @ hostname:〜$ sudo service jenkins status
jenkins的[sudo]密码:
jenkins @ hostname:〜$ exit
出口
[fail]
的ubuntu @主机名:〜$
```
基本上,似乎“service jenkins start”以某种方式导致创建会话,将会话转储到脚本中。我怀疑这是由于/etc/profile
包含基于脚本的会话记录器的方式,并且我怀疑,当Jenkins进入其脚本时,它正试图执行此脚本拥有jenkins用户
我该怎么做才能缓解这个问题?