Este es el comando klone que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
klone - Navaja suiza KLone
SINOPSIS
klone [klone_opts] [-c cmd] [cmd_opts] [cmd_args]
DESCRIPCIÓN
klone realiza dos tareas diferentes dependiendo del argumento proporcionado a la -c cambiar:
importar un árbol de directorios del sitio en el entorno de construcción de KLone (es decir, el archivo incrustado
system), o traducir páginas estáticas y dinámicas a archivos C.
El usuario rara vez ve la fase de traducción, ya que está oculta en el Makefile del
directorio de construcción del sitio, es decir $ {KLONE_SRC_DIR} / sitio. Generalmente, el desarrollador obtiene una
versión incrustada de su sitio proporcionando la siguiente secuencia de comandos:
$ cd $ {KLONE_SRC_DIR} / sitio
$ ../src/tools/klone/klone -c importar $ {SITE_BASE_DIR}
$ make
El último para lograr llamadas de invocación 'klone -c traducir' sobre los archivos importados para realizar
la traducción necesaria y el registro (preenlace).
Tenga en cuenta que siempre que se agrega, elimina o cambia el nombre de un archivo de origen, o en caso de que
cambio de clave de cifrado del sistema de archivos, la operación de importación debe realizarse nuevamente.
La fase siguiente, mediante la cual el sitio incrustado se vincula al clonado esqueleto del servidor,
no implica klone ya no. Sin embargo, los pasos se ilustran aquí para
referencia:
$ cd $ {KLONE_SRC_DIR}
$ make
Eso es todo.
CAMPUS
-h Muestra una breve ayuda y sale.
-v Habilita el modo detallado.
-V Imprime la versión de klone y sal.
COMANDOS
Traducir:
klone -c la traducción -i en archivo -o archivar -u uri [-E] [-k archivo de clave] [-z]
Traducir el activo (es decir, un .klone archivo) o página estática en archivo en archivo C archivar.
El -u opción especifica la uri asociado con el archivo traducido.
El -E la opción dice klone para cifrar el contenido del archivo con la clave incluida en el
suministrada archivo de clave o en la variable de entorno KLONE_CIPHER_KEY utilizando AES-256 CBC.
El contenido de los archivos traducidos se comprime en función de su tipo MIME si el -z
se da la bandera.
Importar:
klone -c importar [-b uri] [-e patrón] [-x patrón] [-k archivo de clave] [-Z patrón] [-z]
dir
Importe el árbol del sitio a partir de dir en el entorno del edificio KLone. El comando
la salida comprende dos archivos MAKE (autogen.mk y autogen.dps) y el registrarse.c archivo que
recopilará los archivos del sitio importados y traducidos. El último archivo es el pegamento con el que
Posteriormente, el sitio integrado se puede vincular al servidor HTTP / S.
Cuando el -e se da la bandera, los archivos coinciden con el especificado patrón será encriptado
utilizando la llave incluida en el archivo de clave o en la variable de entorno
KLONE_CIPHER_KEY.
El usuario puede elegir si comprimir todos los archivos importados según su tipo MIME,
usando el -z bandera, o para seleccionar un subconjunto que coincida con el shell suministrado patrón.
Si, durante la importación, no desea incluir un conjunto de archivos, puede utilizar la -x argumento
para proporcionar el patrón de archivos que desea excluir.
Argumentos -x, -Z y -e se puede utilizar más de una vez.
MEDIO AMBIENTE
La siguiente variable de entorno afecta la ejecución de klone:
KLONE_CIPHER_KEY
Si está configurado, klone intenta leer la clave de cifrado del sistema de archivos incorporado. Está
ser anulado por el -k .
La diagnostica
El klone utilidad sale con SALIR_ÉXITO sobre el éxito, y con EXIT_FAILURE si un error
ocurre.
Use klone en línea usando los servicios de onworks.net