CPanel Scripts: Difference between revisions

From Psygen Wiki
Jump to navigation Jump to search
No edit summary
Line 37: Line 37:




'''Mail sizes showing incorrectly?''' Try this:<br />
'''Mail Scripts''' :<br />
<code>/scripts/generate_maildirsize --confirm --allaccounts --verbose $USER</code>
<code>/scripts/generate_maildirsize --confirm --allaccounts --verbose $USER</code> - fix mail sizes showing incorrectly


<code>/scripts/mailperm</code> - fix mail permissions on cPanel
<code>/scripts/mailperm</code> - fix mail permissions on cPanel
Line 45: Line 45:
'''Check RPMs''' and possibly re-install:<br />
'''Check RPMs''' and possibly re-install:<br />
<code>/scripts/check_cpanel_rpms</code>
<code>/scripts/check_cpanel_rpms</code>
'''Re-Build Dovecot indexes''' :<br />
<code>/usr/local/cpanel/scripts/remove_dovecot_index_files --user $cPanel_user --all  --verbose</code>





Revision as of 21:43, 9 June 2021

cPanel has a bunch of scripts in the /scripts folder.

For most of them, you can run: /scripts/script_name_here --help to see what the script does. (Except for upcp... --help is not available for it.)

Scripts

/scripts/whowns domain.com - Tells you which cPanel account owns the specified domain.

/scripts/upcp --force - Updates cPanel (use with caution)

/scripts/clear_orphaned_virtfs_mounts --clearall - Cleans the virtfs folders for users who no longer exist or who no longer use a jailed shell environment.

/scripts/fixquotas –force - Rebuilds disk quotas (helpful when something is showing incorrect usage.)

/scripts/updatenameserverips - Forces the nameserver record report to run.


Auto-SSL:

/usr/local/cpanel/bin/checkallsslcerts - Checks All service SSL certificates.

/usr/local/cpanel/bin/autossl_check --user=$usernamehere - force Auto-SSL to check a specific account

/usr/local/cpanel/bin/autossl_check_cpstore_queue --force - forces Auto-SSL to check the queue at the cPanel store.


Backup:
/usr/local/cpanel/bin/backup --force - force a manual backup

/usr/local/cpanel/scripts/cpbackup - run a legacy backup

/scripts/pkgacct user - backs up the entire specified cPanel account, including databases, e-mail, settings, etc. Replace "user" with the cPanel username to backup.


/scripts/backups_clean_metadata_for_missing_backups - Clean backup metadata. Run this after manually deleting a backup from /backup


Mail Scripts :
/scripts/generate_maildirsize --confirm --allaccounts --verbose $USER - fix mail sizes showing incorrectly

/scripts/mailperm - fix mail permissions on cPanel


Check RPMs and possibly re-install:
/scripts/check_cpanel_rpms

Re-Build Dovecot indexes :
/usr/local/cpanel/scripts/remove_dovecot_index_files --user $cPanel_user --all --verbose


Database Grants
Weird database permission/authentication issues? Try restoring the database grants:
/usr/local/cpanel/bin/restoregrants --cpuser=$cpuser --db=mysql --all


Domains Not Showing Properly
/scripts/updateuserdomains

/scripts/updateuserdatacache