/scripts/pkgacct — Empaquetar una cuenta de cPanel
La sintaxis detallada en este documento aplica a la versión 11.28 de cPanel y WHM y versiones más recientes. La sintaxis y los parámetros listados a continuación no funcionarán con versiones viejas de cPanel y WHM.
Puede usar el
script pkgacct para crear un archivo para una cuenta especificada. Una vez que usted haya creado el archivo
cpmove, puede transferir su cuenta entre servidores.
Llamar el script
Para llamar este
script, tendrá que entrar a su servidor como el usuario
root por medio de SSH. Una vez haya entrado como
root, puede ejecutar el
script al escribir el siguiente:
/scripts/pkgacct $user
Importante: En el ejemplo anterior,
$user representa el nombre de usuario correspondiente a la cuenta de cPanel que usted desea empaquetar.
Una vez que emita este comando, el
script pkgacct comenzará a crear el archivo
cpmove desde la cuenta
$user.
Por favor, tenga en cuenta:
- El nombre de usuario de la cuenta es el único parámetro, a menos que se use el argumento
--bincheck
- Si desea especificar algunos argumentos, tiene que pasar esos argumentos enfrente de
$user. La mayoría de los argumentos que puede usar con este script no tiene orden. Sin embargo, si quiere usar --allow-override, debe pasarlo primero (en la posición 0th). Siempre debe pasar al final las variables $user y $destination Cuando usa la variable $destination, debe pasarla a la última posición, después de $user. Por ejemplo:
/scripts/pkgacct --allow-override --skiphomedir --skipacctdb $user $destination
Recuerde: En el ejemplo anterior
$user representa el nombre de usuario correspondiente a la cuenta de cPanel que desea empaquetar.
$destination representa el directorio donde desea almacenar el archivo
cpmove
Argumentos disponibles
El
script pkgacct puede aceptar los siguientes argumentos:
| Parámetro |
Descripción |
Tipo de entrada |
| $user |
Esta variable se requiere cuando no se usa --bincheck Cuando pasa esta variable, reemplace $user con el nombre de usuario correspondiente a la cuenta de cPanel que usted desea empaquetar. |
cadena |
| $destination |
Ésta es una variable opcional que le permite especificar la ruta al directorio donde usted desea almacenar el archivo cpmove La variable $destination debe seguir la variable $user Por ejemplo, /scripts/pkgacct $user $destination. |
cadena |
| --allow-override |
Causa que el script use las instrucciones en /var/cpanel/lib/Whostmgr/Pkgacct/pkgacct si está presente. |
No aplica |
| --bincheck |
Este parámetro asegura de que se correrá cualquier script llamado por el binario de cPanel. Si el proceso fue exitoso, el script imprimirá 'BinCheck ok'. Cuando usa este argumento, no tiene que pasar $user. |
No aplica |
| --version |
La versión del archivo que se crea. |
cadena (Vea a continuación para las instrucciones de uso). |
| --mysql |
La versión de MySQL usada por la base de datos de la cuenta. |
cadena (Vea a continuación para las instrucciones de uso). |
| --use_backups |
Causa que el respaldo más reciente se convierta en un archivo cpmove Esta opción acelerará el proceso, pero puede resultar en una pérdida de datos o en que muestra datos viejos. |
No aplica |
| --skiphomedir |
Este parámetro excluirá la inclusión del directorio principal del usuario en el archivo. Si va a tranferir la cuenta, puede mover el directorio principal del usuario con un protocolo más rápido. |
No aplica |
| --incremental |
Cuando se usa este parámetro, solamente se empaquetará la información que no está contenida dentro del último archivo anterior. Este parámetro no funcionará si no se encuentra un archivo cpmove |
No aplica |
| --split |
Causa que el archivo se cree en pedazos. Esto disminuirá la carga total en el sistema. |
No aplica |
| --nocompress |
Pasar este parámetro dejará el archivo cpmove resultante sin comprimir. |
No aplica |
| --compress |
Este parámetro puede anular el argumento --nocompress si éste está presente. No hay razón para usar este argumento, ya que los archivos se comprimen por predeterminación. |
No aplica |
| --skipacctdb |
Este parámetro previene que las bases de datos de la cuenta se incluyan en el archivo. |
No aplica |
| --userbackup |
Permite que el usuario use el archivo cpmove resultante como el respaldo para la cuenta. |
No aplica |
| --backup |
Causa que se use el archivo resultante como el respaldo de una cuenta. |
No aplica |
Usar los argumentos --version y --mysql
Para usar los argumentos
--version y
--mysql de
pkgacct tendrá que poner un espacio entre el argumento y el valor que desea pasarle. Por ejemplo:
/scripts/pkgacct --version 2 --mysql 5.5.11 $user
¡Ojo!: Esta información solamente aplica a los argumentos
--version y
--mysql Usted solamente tiene que pasar al final del
script los parámetros
$user y
$destination
Recuerde: En el ejemplo anterior,
$user representa el nombre de usuario correspondiente a la cuenta de cPanel que usted desea empaquetar.
$destination representa el directorio donde usted desea almacenar el archivo
cpmove