This version of the SonarQube documentation is no longer maintained. It relates to a version of SonarQube that is not active.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

From the ZIP file

Starting SonarQube Server from the ZIP file

Starting SonarQube

  • Linux: Execute <sonarqubeHome>/bin/linux-x86-64/sonar.sh start

  • macOS: Execute <sonarqubeHome>/bin/macosx-universal-64/sonar.sh start

  • Windows: Execute <sonarqubeHome>\bin\windows-x86-64\StartSonar.bat

The "SonarQube is operational" message is displayed once the startup has successfully completed.

Stopping SonarQube gracefully

  • Linux: Execute <sonarqubeHome>/bin/linux-x86-64/sonar.sh stop

  • macOS: Execute <sonarqubeHome>/bin/macosx-universal-64/sonar.sh stop

  • Windows: There’s a similar stop functionality in the Windows script, but it might be a bit less explicit. You can often stop it by running sonar.sh stop from the command line.

Stop does a graceful shutdown where no new analysis report processing can start, but the tasks in progress are allowed to finish. The time a stop will take depends on the processing time of the tasks in progress.

Hard-stopping SonarQube

  • Linux: Execute <sonarqubeHome>/bin/linux-x86-64/sonar.sh force-stop

  • macOS: Execute <sonarqubeHome>/bin/macosx-universal-64/sonar.sh force-stop

  • Windows: A "force-stop" might not be directly available. Stopping the process via Windows Task Manager or similar tools could be considered a hard stop.

Last updated

Was this helpful?