会话在/ etc / profile中丢失

时间:2018-03-01 16:07:42

标签: jenkins environment-variables

我们在{{/ etc / profile}}中的会话日志记录会干扰以新用户身份启动子shell的服务 - 特别是总是启动交互式终端,无论上下文如何,这可能导致某些关键过程(例如Jenkins)能够执行关键任务。

我们有Jenkins版本升级,升级后,Jenkins似乎无法重启。这是正在发生的事情

```ubuntu @ hoatname:〜$ sudo service jenkins status

找到正确的java版本

Jenkins Automation Server未运行

ubuntu @ hostname:〜$ sudo service jenkins start

找到正确的java版本

  • 启动Jenkins Automation Server jenkins jenkins @ hostname:〜$

jenkins @ hostname:〜$

jenkins @ hostname:〜$ sudo service jenkins status

jenkins的[sudo]密码:

jenkins @ hostname:〜$ exit

出口

                                                                                                                                                               [fail]

的ubuntu @主机名:〜$

```

基本上,似乎“service jenkins start”以某种方式导致创建会话,将会话转储到脚本中。我怀疑这是由于/etc/profile包含基于脚本的会话记录器的方式,并且我怀疑,当Jenkins进入其脚本时,它正试图执行此脚本拥有jenkins用户

我该怎么做才能缓解这个问题?

0 个答案:

没有答案