The shell used for “Run a Command” scheduled tasks is tied to the
subscription’s system user (that is, all scheduled tasks created under a
subscription share the same shell). By default, it matches the default
shell configured in server settings and used for all subscriptions on
the server. However, there are two exceptions to this rule:
- The Plesk administrator can select any shell
for any subscription on the server. - The Plesk administrator can grant the owner of a subscription the
permission to select a custom shell.
In both cases, “Run a Command” scheduled tasks created under the
subscription will use the custom shell instead of the default one.