Este é o comando klone que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS
PROGRAMA:
NOME
klone - canivete suíço KLone
SINOPSE
Klone [klone_opts] [-c cmd] [cmd_opts] [cmd_args]
DESCRIÇÃO
Klone executa duas tarefas diferentes, dependendo do argumento fornecido para o -c Switch:
importar uma árvore de diretório de sites para o ambiente de construção KLone (ou seja, o arquivo embutido
sistema) ou traduzir páginas estáticas e dinâmicas em arquivos C.
A fase de tradução raramente é vista pelo usuário, uma vez que está oculta no Makefile do
diretório de construção de sites, ou seja, $ {KLONE_SRC_DIR} / site. Geralmente, o desenvolvedor obtém um
versão incorporada de seu site, fornecendo a seguinte sequência de comando:
$ cd $ {KLONE_SRC_DIR} / site
$ ../src/tools/klone/klone -c import $ {SITE_BASE_DIR}
Faça $
O último fazer chamadas de invocação 'klone -c traduzir' sobre os arquivos importados para realizar
a tradução necessária e o registro (pré-link).
Observe que sempre que um arquivo de origem é adicionado, removido ou renomeado, ou no caso de o
Mudanças na chave de criptografia do sistema de arquivos, a operação de importação deve ser feita novamente.
A fase subsequente, pela qual o site incorporado é vinculado ao Kloned esqueleto do servidor,
não envolve Klone mais. No entanto, as etapas são ilustradas aqui para
referência:
$ cd $ {KLONE_SRC_DIR}
Faça $
Isto é tudo.
OPÇÕES
-h Exibe uma breve ajuda e sai.
-v Ativa o modo detalhado.
-V Imprime a versão do klone e sai.
COMANDOS
Traduzir:
Klone -c traduzir -i no arquivo -o arquivo de saída -u Ligações [-E] [-k arquivo-chave] [-z]
Traduzir o ativo (ou seja, um .klone arquivo) ou página estática no arquivo em arquivo C arquivo de saída.
A -u opção especifica o Ligações associado ao arquivo traduzido.
A -E opção diz Klone para criptografar o conteúdo do arquivo com a chave incluída no
fornecidas arquivo-chave ou na variável de ambiente KLONE_CIPHER_KEY usando AES-256 CBC.
O conteúdo dos arquivos traduzidos é compactado com base em seu tipo MIME se o -z
bandeira é dada.
Importar:
Klone -c importar [-b Ligações] [-e de cinto de segurança] [-x de cinto de segurança] [-k arquivo-chave] [-Z de cinto de segurança] [-z]
dir
Importe a árvore do site começando em dir no ambiente de construção KLone. O comando
saída compreende dois makefiles (autogen.mk e autogen.dps) E do registrar.c arquivo que
reunirá os arquivos do site importados e traduzidos. O último arquivo é a cola pela qual
o site incorporado pode posteriormente ser vinculado ao servidor HTTP / S.
Quando o -e sinalizador é fornecido, os arquivos correspondem ao especificado de cinto de segurança será criptografado
usando a chave incluída no arquivo-chave ou na variável de ambiente
KLONE_CIPHER_KEY.
O usuário pode escolher se deseja compactar todos os arquivos importados com base em seu tipo MIME,
usando o -z sinalizador, ou para selecionar um subconjunto correspondente ao shell fornecido de cinto de segurança.
Se, durante a importação, você não quiser incluir um conjunto de arquivos, pode usar o -x argumento
para fornecer o padrão de arquivos que você deseja excluir.
Argumentos -x, -Z e -e pode ser usado mais de uma vez.
MEIO AMBIENTE
A seguinte variável de ambiente afeta a execução de Klone:
KLONE_CIPHER_KEY
Se definido, Klone tenta ler a chave de criptografia do sistema de arquivos integrado a partir dele. Isto é
ser substituído pelo -k opção.
DIAGNÓSTICO
A Klone utilitário sai com EXIT_SUCCESS no sucesso, e com EXIT_FAILURE se um erro
ocorre.
Use klone online usando serviços onworks.net