ジェンキンスインストールディレクトリ:は/ var / libに/ Jenkinsの
Jenkinsのログディレクトリ:/var/log/jenkins/jenkins.log
ジェンキンスのデフォルトの設定:は、/ etc / default /ジェンキンス
Jenkinsのログディレクトリ:/var/log/jenkins/jenkins.log
ジェンキンスのデフォルトの設定:は、/ etc / default /ジェンキンス
調べることで
/etc/init.d/jenkins
スクリプトを、私たちは実際には次の2つの手順を実行する必要があることを発見しました。
1. 8082に8080からdo_start機能check_tcp_portコマンド、ポート番号を変更します
[普通]
#
デーモン/サービスを開始#機能
#
do_start()
{
#デフォルトの場所は/var/run/jenkins/jenkins.pidですが、親ディレクトリを作成する必要があります
MKDIR `dirnameに$ PIDFILE`>を/ dev / null 2>&1 || 真
chownコマンド$ JENKINS_USER `dirnameに$ PIDFILE`
#戻ります
#0デーモンが開始された場合
#1デーモンがすでに実行された場合
#2デーモンが起動できない場合
$ DAEMON $ DAEMON_ARGS 1を返す&& --running
#ジェンキンスポートが使用されていないことを確認し、ウィンストンは終了しません。
#でものためにはBindException
check_tcp_port "HTTP" "$ HTTP_PORT" "
8082
" || 1を返します
VaRのMAXOPENFILESがある/ etc / default /ジェンキンスで有効になっている場合は、#に最大開いているファイルを設定します
#適切な値
もし[ "$ MAXOPENFILES" -n]; それから
[「$ VERBOSE」!=いいえ] &&エコー最大オープンファイルの設定$ MAXOPENFILESに制限します
ulimit -n $ MAXOPENFILES
されます
デーモンに#--userは、HOME、USER、LOGNAMEまたはUSERNAMEなどの環境変数を準備していません
#私たちは、suコマンドが今、私たちのためにそうしましょう
$ SU -l $ JENKINS_USER --shell = / binに/ bashの-c "$ DAEMON $ DAEMON_ARGS - $ JENKINS_WAR $ JENKINS_ARGS -jar $ JAVA $ JAVA_ARGS" || リターン2
}
2.変更
は、/ etc / default /ジェンキンス
8082にファイル、ポート8080を
その後、ジェンキンスを再起動して確認してください。
[普通]
PSの-def | グレップのJava
ジェンキンス7234 7233 99 11:14?0時00分04秒は/ usr / binに/ javaの-jar /usr/share/jenkins/jenkins.war --webroot =の/ var /キャッシュ/ジェンキンス/戦争--httpPort = 8082 --ajp13Port = -1