Mais

Como faço para abrir e editar uma tabela em minha geodatabase

Como faço para abrir e editar uma tabela em minha geodatabase


Criei um arquivo geodatabase com algumas tabelas. Criei uma nova tabela e especifiquei as propriedades do campo. Agora, como abro a tabela para preencher os campos?


Você abre a tabela no ArcMap adicionando a tabela ou camada ao índice, clique com o botão direito na camada e selecione tabela de atributos aberta (se for uma tabela, procure na visualização de dados). Em seguida, você pode usar a calculadora de campo ou editar as células individualmente clicando nelas e inserindo os dados.

Mais uma coisa importante, para editar células em uma tabela que você deve editar, a calculadora de campo não exige que você edite, mas oferece um nível extra de desfazer (o desfazer normal e você nem sempre pode salvar as edições).

Olhe esta página http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//005s00000038000000 para belas fotos e tópicos abrangentes que eu ignorei.


Você pode fazer algo semelhante ao que quiser. Clique com o botão direito em uma tabela e selecione "editar as 200 primeiras linhas" (se você estiver no SQL Server 2008) ou "abrir tabela" no SQL Server 2005. Ao chegar lá, há um botão no topo que diz "SQL" quando você clica nele, ele permite que você escreva uma instrução SQL e você pode editar os resultados dela se clicar em uma célula que deseja alterar.

Sim, isso é possível. Clique com o botão direito na tabela e clique em Edit Top 200 Rows como mostra a imagem abaixo

Em seguida, clique em qualquer lugar dentro da grade de resultados, para habilitar o ícone SQL "Show Sql Pane". Isso abrirá o editor sql para a tabela que você optou por editar, aqui você pode escrever sua própria consulta sql e, em seguida, editar diretamente o conjunto de resultados da consulta.

A maneira de fazer isso é:

  • transformando sua consulta selecionada em uma visualização
  • clique com o botão direito na visualização e escolha Editar todas as linhas (você obterá uma grade de valores que pode editar - mesmo se os valores forem de tabelas diferentes).

Você também pode adicionar gatilhos de Inserir / Atualizar à sua visão que permitirão que você pegue os valores de seus campos de visão e então use o T-SQL para gerenciar atualizações em várias tabelas.

SSMS - Clique com o botão direito nos resultados de Editar 200 | Opção | Pane | SQL - edite a instrução.

As respostas dadas ainda são válidas. Nenhuma alteração no SSMS (SQL Server 2016) foi feita a esse respeito.

Você também pode usar o painel de critérios, depois de fazer "Editar as 200 linhas principais".

  1. Mostrar painel de critérios
  2. Insira algum critério
  3. Edite os dados diretamente na grelha de resultados

Além disso, o número de linhas para esses comandos pode ser personalizado nas opções do SSMS.

Não. Não há como editar a grade de resultados. A grade de resultados é principalmente para fins de exibição da consulta que você executou.

Isso porque qualquer pessoa pode executar consultas complexas. Esperamos que no próximo lançamento eles incluam esse tipo de funcionalidade.

Espero que responda a sua pergunta.

ATUALIZAR
como você pode ver a solução correta em Learning answer, No SQL Server Management 2014, você pode
1. clique em "Editar as 200 principais linhas"
e então
2. clicar em "Mostrar painel SQL (ctrl + 3)"
e
3.removendo TOP (200) da consulta selecionada

Consulte a resposta de Shen Lance, não há como editar Resultado da consulta selecionada. e as outras respostas são apenas para seleção normal e apenas para 200 registros.

Basta escolher "Editar as 200 linhas principais", pressionar Ctrl + 3 na região da grade de edição (ou clicar em "Mostrar painel SQL") e editar a consulta.

Mas observe que isso funcionará apenas para a consulta que não contém "junção"

Sim, você pode editar os resultados combinados. (pelo menos no SSMS 2008 R2) Depois de editar qualquer um dos valores de resultado na Visualização que usa junções, você precisará executar a consulta novamente para atualizar os resultados.

Você também precisa se certificar de que o SSMS está configurado para permitir "Editar todas as linhas". fazer isso em SSMS - Ferramentas | Opções | SQL Server Object Explorer | Comandos. expanda as Opções de Tabela e Visualização. coloque um valor de 0 em "Valor para o comando Editar as n principais linhas". pode fazer isso para o select também.

A resposta de Yves A Martin está 100% correta!

Em primeiro lugar, clique com o botão direito no conto e selecione 'Editar todas as linhas', selecione 'Designer de consulta -> Painel -> SQL', depois disso você pode editar a saída da consulta na grade.

Se você precisa realizar frequentemente edições in-cell em bancos de dados SQL, HeidiSQL funciona muito bem, não poderia ser mais simples de usar e é de código aberto / gratuito (aceitam-se doações).

Originalmente escrito para MySQL, agora pode lidar com SQL Server e também possui suporte experimental (em agosto de 2014) ao PostgreSQL.

Clique com o botão direito em qualquer tabela em seu dB de interesse ou em qualquer banco de dados no servidor usando mestre se houver junções ou usando vários dBs. Selecione "editar as 200 linhas principais". Selecione o botão "SQL" na barra de tarefas. Copie e cole seu código sobre o código existente e execute novamente. Agora você pode editar o conjunto de resultados da sua consulta. Sherry -)

Se a consulta for escrita como uma visão, você pode editar a visão e atualizar os valores. A atualização de valores não é possível para todas as visualizações. Só é possível para visualizações específicas. Consulte Modificando dados por meio do link Exibir MSDN para obter mais informações. Você pode criar uma visualização para a consulta e editar as 200 linhas conforme mostrado abaixo:

Para ficar claro: A opção "Valor para o comando Editar as Linhas Superiores" não tem nada a ver com o fato de um conjunto de resultados ser editável ou não. É apenas uma forma de limitar o conjunto de resultados.

A edição do conjunto de resultados de uma consulta com base em uma e apenas uma tabela é obviamente sempre possível.

O conjunto de resultados de uma consulta baseada em mais de uma tabela está nas seguintes condições possíveis: Você pode editar os campos no conjunto de resultados de uma vez se eles pertencerem a uma e somente uma tabela baseada na consulta! Se os campos forem Chave primária, então você deve preencher a atualização / "Executar SQL" (Ctrl + R) após cada atualização de linha, a fim de ser capaz de editar uma linha na próxima vez. Se os campos não forem Chave primária, você não precisa preencher a atualização / "Executar SQL" (Ctrl + R).


O GIS é a ferramenta certa de que preciso para começar a criar minhas próprias projeções de mapas?

Gostaria de criar minhas próprias projeções de mapa, mas, para fazer isso, primeiro preciso de dados numéricos que mostrem as localizações dos países e # x27 fronteiras no globo. Em seguida, transformarei esses dados 3D em um mapa 2D. O GIS é a ferramenta certa para obter esses dados? Eu procurei em sites de GIS gratuitos, mas como não tenho experiência com GIS, não posso dizer se ele me permitirá obter os dados que estou procurando. Qualquer ajuda muito apreciada.

Não tenho certeza se entendi como criar sua própria projeção de mapa. Existem centenas (ou mais) de projeções de mapas predefinidos para literalmente todos os lugares da Terra que são especialmente construídos para as condições locais. Também por representar todo o globo (Mercator, Robinson). E eles foram criados por cientistas conhecidos como geodesistas.

No entanto, se isso é realmente o que você deseja fazer, uma das fontes mais respeitadas é John Snyder, do USGS.

E eu recomendaria o FOSS QGIS para começar.

O GADM é uma fonte bastante completa para os limites da administração do país, mas é licenciado apenas para uso não comercial.

Procure no Open Street Map para licenciamento menos restritivo

Se você criar algo legal, poste.

Minha representação favorita é a projeção Dymaxion desenvolvida por Buckninster Fuller

r / HelperBot_ Downvote para remover. Contador: 257360

Obrigado pela informação! Basicamente, o que quero dizer com criar minha própria projeção de mapa é criar equações que transformam um globo 3D em um mapa 2D. Eu sei que isso já foi feito muitas vezes como você disse, eu estaria fazendo isso apenas para me divertir. Eu sou um pouco nerd em matemática, então me pareceu um projeto interessante. Para fornecer mais clareza, os dados que estou procurando podem ser considerados como o analógico 3D de uma imagem raster. Em uma imagem raster em tons de cinza, cada pixel pode ser representado por 3 pontos de dados: coordenadas X e Y e um valor de intensidade variando de preto a branco. O que estou procurando é o mesmo conceito, exceto que cada & quotpixel & quot agora tem 3 coordenadas associadas a ele - X, Y, um Z, criando assim uma imagem 3D. Então, basicamente, eu teria uma imagem de & quotraster & quot of the world & # x27s bordas em 3D (como elas realmente ocorrem em nosso globo redondo) que eu poderia então transformar em um mapa 2D. Espero ter feito um trabalho melhor explicando isso dessa vez. Você sabe se FOSS QGIS ou GADM me forneceriam esse tipo de dados? Obrigado novamente pela ajuda.


Concluir o Programa de Certificação e aprender Programação / Mapeamento da Web sozinho ou Desistir e ainda aprender o último?

Eu tenho duas aulas restantes para concluir um programa de certificação de pós-graduação em ciências geoespaciais. O fato é que os cursos são caros e o programa é mais focado na ciência e teoria da informação geográfica e, desde então, tornei-me muito mais interessado em programação geoespacial e desenvolvimento web. Esse interesse começou durante o verão, quando fiz um estágio no governo estadual e eles me deixaram fazer praticamente tudo o que me interessava. Achei que, como meu programa não tinha cursos de programação reais (fora do banco de dados), eu aproveitaria a oportunidade para aprender por conta própria e fiz um curso online gratuito que a Penn State ofereceu enquanto eu trabalhava em vários projetos no estágio. Isso me levou a escolher o R ​​para fazer um projeto diferente e antes que eu percebesse, passei o verão inteiro codificando e gostei muito. As aulas agora começaram novamente e não consigo me concentrar, acho isso chato e gostaria de estar gastando meu tempo estudando o resto dos cursos online gratuitos dos Estados da Pensilvânia sobre Programação Geoespacial e Desenvolvimento Web (todo o programa é postado online gratuitamente). Ainda posso fazer o curso nas horas vagas, mas entre a escola e o trabalho acho difícil fazer o curso. Se eu desistir agora, posso receber meu dinheiro de volta para esses dois cursos e me concentrar no que realmente quero fazer.

A única vantagem em que consigo pensar para terminar o programa é talvez encontrar um emprego um pouco melhor remunerado e parecer mais profissional se terminar o programa de certificação (também vou salvar a cara com a família e amigos, embora isso & # x27s não seja realmente um grande preocupação minha).

O que você acha? Devo terminar essas duas últimas aulas ou economizar algum dinheiro e me concentrar mais no que quero fazer?


4 respostas 4

Os receptáculos GFCI têm dois conjuntos de contatos, linha e carga. O lado da linha do receptáculo é usado para alimentar o dispositivo, enquanto o lado da carga é usado para alimentar outros dispositivos na linha. Qualquer dispositivo conectado ao lado da carga de um receptáculo GFCI, será protegido pelo receptáculo GFCI.

Por exemplo, se você tiver uma configuração como esta (que presumo que você tenha).

Não há necessidade de ter um receptáculo GFCI como segundo receptáculo, uma vez que já estará protegido pelo primeiro receptáculo GFCI. Por causa disso, se o primeiro dispositivo desarmar, todos os dispositivos no lado da carga não serão alimentados (como você notou).

Você pode usar tranças para conectar os receptáculos como este.

Mas em uma configuração como essa, você precisará ter um receptáculo GFCI em ambas as tomadas. Os dispositivos a jusante não são mais protegidos pelo primeiro receptáculo GFCI, porque eles não são alimentados pelo lado da carga do dispositivo.

PARA SUA INFORMAÇÃO:
Isso é o que pareceria se os receptáculos fossem ligados em série.

Este é o comportamento correto. Você só precisa de 1 tomada GFCI por circuito (supondo que esteja no início da linha e o resto das tomadas sejam cargas).

Eles estão corretamente ligados em paralelo - se estivessem em série, você não obteria a tensão correta nas outras tomadas quando houver qualquer tipo de carga presente.

É possível. Você tem que se perguntar se é isso que você REALMENTE deseja que o design de uma tomada GFCI seja tal que proteja tudo "downstream" dela e 99% das vezes isso é uma coisa muito boa.

Novamente, considere se você REALMENTE deseja não ter proteção GFCI nessas saídas (e se isso é permitido por código). Às vezes, é óbvio dizer que sua geladeira está no circuito de ramificação de seu eletrodoméstico (perfeitamente aceitável). Se o GFCI para pontos de venda de bancada tropeçar enquanto você estiver fora de casa, você não quer que sua geladeira seja interrompida. Portanto, muitas vezes você pode manter a geladeira funcionando colocando estrategicamente GFCIs desencadeados no circuito ao redor da saída da geladeira, ignorando a proteção para a geladeira. O mesmo vale para o microondas. MAS, a maioria dos dispositivos, como o DW e o triturador (aqueles podem estar no mesmo ramal das tomadas da bancada SE a casa foi construída ou reformada pela última vez antes de 1996) exigem proteção GFCI de qualquer maneira, juntamente com todas as tomadas da bancada. Mesmo a geladeira provavelmente deve ter proteção GFCI, se tiver dispensadores de água / gelo, ela deve ter apenas seu PRÓPRIO GFCI, que dispara quando a própria geladeira entra em curto e não a torradeira próxima a ela.

O Código não exige especificamente que tudo a jusante de uma tomada GFCI instalada seja protegido por essa tomada GFCI e, portanto, tecnicamente, a proteção de desvio é permitida. No entanto, o código se aplica a tomadas individuais, qualquer tomada de receptáculo a menos de 6 pés de uma pia, banheira, vaso sanitário, chuveiro ou outra área "molhada" DEVE ser protegida por GFCI por ter uma tomada GFCI lá ou por ter uma a montante que tenha essa saída como parte de sua "carga". Portanto, se ignorar o GFCI em qualquer ponto tornaria qualquer tomada descendente não compatível, você precisará sugá-la e proteger toda a linha ou instalar um segundo GFCI mais adiante para proteger a tomada necessária. Como os GFCIs começam em cerca de US $ 11 e chegam a US $ 25, dependendo de uma variedade de fatores (15 / 20A, TR / WR, fio EZ, cor, estilo, marca, região), colocar vários GFCIs em um circuito pode se tornar uma maneira cara de conecte sua casa (embora provavelmente menos caro do que religar o circuito completamente).

Se você realmente quiser dessa forma, é possível conectar os fios de linha E de carga aos terminais de "linha" na tomada GFCI. Você não poderá usar os terminais de "carga" para conectar os fios, pois eles serão cortados quando o GFCI o fizer. A melhor maneira de fazer isso é conectar os fios de linha e de carga juntos (separados a quente do neutro, é claro) junto com um terceiro pedaço de fio isolado para conectar ao terminal GFCI. O seguinte também funcionará, mas eletricistas licenciados podem enroscar firmemente a linha e os fios de carga no terminal da linha (eu vejo isso o tempo todo quando trabalho com interruptores encadeados em caixas com várias unidades, então não pode ser TÃO ruim) . Isso funciona perfeitamente bem se você usar tomadas GFCI "EZ-Wire", elas têm uma placa que se fixa com o parafuso para prender os fios, de forma que você não precise enrolar ao redor do terminal de parafuso. A maioria deles tem orifícios ou entalhes para dois fios por terminal e são muito seguros.


5 respostas 5

O comando de eventos do Docker pode ajudar e o comando de logs do Docker pode buscar logs mesmo depois que a imagem falhou ao iniciar.

Primeiro, inicie os eventos do docker em segundo plano para ver o que está acontecendo.

Em seguida, execute a execução do docker com falha. comando. Então você deve ver algo como o seguinte na tela:

Em seguida, você pode obter o ID hexadecimal de inicialização da mensagem anterior ou a saída do comando run. Em seguida, você pode usá-lo com o comando logs:

Agora você deve ver alguma saída da inicialização da imagem com falha.

Como @alexkb sugeriu em um comentário: docker events & amp pode ser problemático se seu contêiner estiver sendo reiniciado constantemente a partir de algo como o serviço AWS ECS. Nesse cenário, pode ser mais fácil obter o id hexadecimal do contêiner dos logs em /var/log/ecs/ecs-agent.log.<DATE>. Em seguida, use os logs do docker & lthex id & gt.

Bem, o melhor que descobri até agora é:

Basta iniciar o cliente a partir de um novo shell. O equívoco era pensar que o cliente realmente faz alguma coisa. bem, ele está apenas se comunicando com o daemon, então você não quer depurar o cliente, mas o próprio daemon (normalmente).

No meu caso, o sinalizador -a (anexar a STDOUT / STDERR) foi suficiente:

Ele mostrou o erro de inicialização (em nosso caso, um caminho de log ausente usado pelo supervisord). Suponho que a maioria dos erros de inicialização do contêiner apareceria aqui também.

Não posso responder à sua pergunta sobre como tornar a saída do docker mais completa, mas posso dizer que a regex local substituindo uma string em um arquivo .so é um pouco insano: a string tem apenas um determinado espaço alocado para ela, e se você alterar os deslocamentos de arquivo de outras entradas, o arquivo elf será corrompido. Tente executar objdump ou readelf em seu arquivo .so depois de executar o comando perl (antes da mudança de LD_LIBRARY_PATH) fora de um contêiner - dólares para donuts, agora está corrompido.

A razão pela qual funciona neste hack tristemente necessário é porque "tmp" e "etc" têm o mesmo comprimento de string, então nenhum deslocamento muda. Considere o diretório / dkr ou similar se você preferir não usar / tmp.

Se você DEVE seguir esta abordagem e seus caminhos desejados são imutáveis, reconstrua a biblioteca e altere o caminho padrão para / etc / hosts na fonte. Ou melhor, ao construir seu libnss_files.so modificado, renomeie-o para algo como libnss_altfiles.so e altere nsswitch.conf para usar hosts: altfiles ao iniciar seu contêiner do docker (a menos que o docker também tenha nsswitch.conf montado por bind, então você não pode mude). Isso permitirá que você tenha o libnss_altfiles.so em paralelo com suas bibliotecas normais no sistema básico. Se docker faz bind-mount nsswitch.conf, deixe uma cópia de seu libnss_files.so reconstruído em seu diretório / lib-override pronto para ser carregado por LD_LIBRARY_PATH.

Como um alerta, binários suid / sgid ignoram LD_LIBRARY_PATH e LD_PRELOAD, então algumas coisas vão quebrar (leia: volte a usar o / etc / hosts padrão) se você usar essas variáveis.


Recomendações

Os métodos discutidos na seção Evitar Escalonamento de Bloqueio são opções melhores do que desabilitar o escalonamento no nível de tabela ou instância. Além disso, os métodos preventivos geralmente produzem melhor desempenho para a consulta do que desabilitar o escalonamento de bloqueio. A Microsoft recomenda que você habilite esse sinalizador de rastreamento apenas para atenuar o bloqueio severo causado pelo escalonamento de bloqueio enquanto outras opções, como as discutidas neste artigo, estão sendo investigadas.


Como converter um arquivo MDB

Se você estiver executando o Microsoft Access 2007 ou mais recente, a melhor maneira de converter um arquivo MDB é primeiro abri-lo e salvá-lo em outro formato. A Microsoft possui instruções passo a passo para converter um banco de dados para o formato ACCDB.

Embora esteja limitado a converter apenas as primeiras 20 linhas da tabela, o MDB Converter pode converter MDB em CSV, TXT e XML.

Como você leu acima, você pode importar um arquivo MDB no Microsoft Excel e salvar essas informações em um formato de planilha. Outra maneira de converter MDB para formatos Excel, como XLSX e XLS, é com o conversor de MDB para XLS da WhiteTown.

Você pode tentar esta ferramenta gratuita Access To MySQL se quiser converter MDB para MySQL.


Como eu abro um arquivo de texto no meu terminal?

permite rolar e pesquisar (/ text para pesquisar Enter) no arquivo pressione q para sair.

Outra alternativa é o vim.

Depois de abrir um arquivo com o vim, você pode inserir texto digitando i, por exemplo. Se quiser salvar seu arquivo, use: w (gravar) ou: q (sair) ou: wq (para gravar e sair) ou: q! (saia e não salve). Às vezes, você precisa pressionar a tecla ESC para poder digitar os comandos.

O Vim requer algum aprendizado, mas é amplamente utilizado e é muito versátil.

O Vim é um editor de texto avançado que fornece o poder do editor Unix de fato 'Vi' com um conjunto de recursos mais completo. O Vim costuma ser chamado de "editor do programador" e é tão útil para a programação que muitos o consideram um IDE completo. Não é apenas para programadores, no entanto. O Vim é perfeito para todos os tipos de edição de texto, desde a composição de e-mail até a edição de arquivos de configuração.

todas essas são as melhores maneiras e há mais uma maneira de fazer isso e é com o comando de cabeça.

ambos darão a você a mesma entrada.

Explicação do comando principal:

Geralmente o comando head é usado para imprimir as linhas iniciais de qualquer arquivo de texto. Podemos ver o arquivo de texto com

Isso imprimirá as primeiras 10 linhas do arquivo de texto acima.

Se você quiser especificar o número de linhas que devem ser vistas, você pode usar o cabeçalho como

Então, no arquivo de texto acima, as primeiras 20 linhas serão visualizadas.

Se você deseja visualizar todos os dados do arquivo com os meios principais, então podemos obtê-los

Espero que a explicação acima lhe dê alguma idéia sobre o uso da cabeça.

Se o arquivo for muito longo, você pode querer usar

para que você possa navegar por ele com as teclas direcionais.

para imprimir as últimas 30 linhas de um arquivo grande denominado result.txt.

Ele irá mostrar a você as últimas dez linhas de seu_arquivo. Se um processo anexar algo a este arquivo, você o verá em seu terminal. cauda de homem dá-lhe mais na cauda.

É útil ver o que acontece com um servidor quando você usa este comando em um arquivo de log.

Pressione Ctrl - C para sair quando terminar de visualizar.

Existem muitas alternativas para fazer isso:

Alguns desses programas têm muitos parâmetros, então verifique-os com --help após o comando.

  • cat filename imprime o arquivo inteiro de uma vez
  • mais / menos nome de arquivo comportamento semelhante para ver o arquivo em partes
  • cauda nome do arquivo começa a ler a partir da cauda do arquivo
  • nome do arquivo de texto grep para resultados de filtragem

Espero que isso funcione para você ..

Com um editor de texto de terminal: nano /path/to/file/RESULTS.txt

Como parecemos estar listando todas as alternativas disponíveis para exibir qualquer arquivo de texto no terminal, seria muito divertido apresentar pv como um método tecnicamente válido (mas incomum), embora eu normalmente usasse cat para a maioria das coisas.

Ele está nos repositórios e, portanto, pode ser instalado com sudo apt-get install pv se você ainda não o tiver.

Como as notas da página de manual, pv é muito frequentemente usado para

monitorar o progresso dos dados por meio de um tubo. pv irá copiar cada arquivo fornecido por vez para a saída padrão (- significa entrada padrão), ou se nenhum arquivo for especificado, apenas a entrada padrão é copiada. Este é o mesmo comportamento do gato (1).

Com o pv você pode literalmente imprimir o arquivo na tela e escolher a taxa (-L) em que ele aparece. O exemplo abaixo usa uma taxa alta (300), mas se você escolher uma taxa baixa, como -L 50, parecerá que o computador está digitando o arquivo para você.

Desnecessário dizer que você pode aumentar a taxa ainda mais (-L 8000), e o comando se torna muito semelhante ao cat, com a saída aparecendo instantaneamente.


Coloque um script de shell em uma destas pastas: /etc/cron.daily, /etc/cron.hourly, /etc/cron.monthly ou /etc/cron.weekly.

Se isso não for suficiente para você, você pode adicionar tarefas mais específicas, por exemplo duas vezes por mês ou a cada 5 minutos. Vá para o terminal e digite:

Isso abrirá seu crontab pessoal (arquivo de configuração do cron). A primeira linha desse arquivo explica tudo! Em cada linha, você pode definir um comando a ser executado e sua programação, e o formato é bastante simples quando você pega o jeito. A estrutura é:

Para todos os números, você pode usar listas, por exemplo 5,34,55 no campo de minutos significará correr às 5 passadas, 34 passadas e 55 após qualquer hora definida.

Você também pode usar intervalos. Eles são definidos assim: * / 20. Este exemplo significa a cada 20 anos, portanto, na coluna dos minutos é equivalente a 0,20,40.

Portanto, para executar um comando todas as segundas-feiras às 5:30 da tarde:

Observe que o dia da semana vai de 0 a 6, onde 0 é o domingo.

Se o trabalho que você deseja executar pode ser executado com os mesmos privilégios do seu usuário, eu recomendo usar um crontab de usuário que você pode editar executando EDITOR = "gedit" crontab -e (que usará gedit para editar o arquivo crontab) ou simplesmente crontab -e (que usará o editor padrão) em um terminal.

Se você quiser executar algo a cada 10 minutos, por exemplo, você adiciona uma linha como esta

Você pode ver o conteúdo do crontab do usuário com crontab -l.

Para adicionar um cron job executado como root, você pode editar o crontab do root executando sudo crontab -e.

A maneira mais flexível é usar o crontab / etc / crontab do sistema, que você pode editar apenas com privilégios de root. Neste arquivo, cada comando do usuário deve ser executado conforme especificado, para que você possa executar seus comandos como root (caso precise desse nível de privilégio) ou qualquer outro usuário do sistema.

Por exemplo, se você deseja executar algo a cada 10 minutos como root, você adicionaria uma linha como esta

(observe a adição do usuário à linha)

Você pode ver o conteúdo do arquivo crontab do sistema com cat / etc / crontab.


Assista o vídeo: Editar uma tabela de atributos no QGIS