Services: service Utility

The service utility is used to manage services on the Parallels Plesk Panel server through CLI. By using this utility, you can perform the following tasks:

Usage

service <command> [
<option_1> [<param>]
[<option_2> [<param>]]
... [<option_N> [<param>]]
]

Example

The following command displays detailed information about the dns, mail, tomcat, and coldfusion services as a table:

# ./service --list -include dns,mail,tomcat,coldfusion -format "\n\t%k,\t%N,\t%S\t%I\t%p\n"

Commands

Command

Parameter

Description

Example

--start or -s

<service_
key>

Starts a service.

To start the DNS service:

# ./service --start dns

or

# ./service -s dns

--stop or -p

<service_
key>

Stops a service.

To stop the DNS service:

# ./service --stop dns

or

# ./service -p dns

--restart or -r

<service_
key>

Restarts a service.

To restart the DNS service:

# ./service --restart dns

or

# ./service -r dns

--status or -t

<service_
key>

Displays the current status of a service.

To view the current status of the DNS service:

# ./service --status dns

or

# ./service -t dns

--list or -l

 

Displays information about available services.

Can be used with the -detail and -format options to display detailed information about services.

To view the list of available services:

# ./service --list

or

# ./service -l

--help or -h

 

Displays help on the use of the utility.

To view help on the use of the utility:

# ./service --help

or

# ./service -h

Options

Option

Parameter

Description

Example

-include

<service_key_1>[,<service_key_2>,... <service_key_N>]

Specifies the list of services to be included in the --list command output.

To view detailed information about DNS, Mail, Tomcat, and Coldfusion services only:

# ./service -l -include dns,mail,tomcat,coldfusion -detail

-exclude

<service_key_1>[,<service_key_2>,... <service_key_N>]

Specifies the list of services to be excluded from the --list command output.

To view detailed information about all services excluding DNS, Mail, Tomcat, and Coldfusion services:

# ./service -l -exclude dns,mail,tomcat,coldfusion -detail

-detail

 

Set the detailed format for the --list command output (equivalent to -format "%k\t%N\t%S\t%I\t%p\n").

-format

"%<output_parameter_1>[,%<output_parameter_2>,...,%<output_parameter_N>"

use \n, \t, or a comma to format the output display as needed.

Specifies the information to be included in the detailed output and the display parameters of the --list command.

  • %k - service key
  • %N - service name
  • %s - service status code
  • %S - service status
  • %i - available code
  • %I - information about available code
  • %p - package name
  • %% - %
  • \n - new line
  • \t - tab

Is set to"%k" by default.

To view detailed information about DNS, Mail, Tomcat, and Coldfusion services as a table:

# ./service -l -include dns,mail,tomcat,coldfusion -format "\n\t%k,\t%N,\t%S\t%I\t%p\n"

Please send us your feedback on this help page.