Como executar um programa .sh com data antiga -- time campo com execute-command camp askubuntu Relacionado O problema

How to excecute a .sh program with old date


1
vote

problema

português

Como posso fazer um arquivo .sh que executará outro arquivo .SH em uma data antiga como ...

Data de entrega a 2014/06/03 correr arquivo Definir data de volta ao tempo real

english

How can i make a .sh file that will run another .sh file on a old date like...

Set date to 2014/06/03 run .sh file set date back to real time

     

Lista de respostas

1
 
vote

Use esta biblioteca de pré-carga https://github.com/wolfcw/libfaketime ... você precisa para compilá-lo da fonte, mas tudo está muito bem documentado

Pode não funcionar com software comercial para enganar o período de teste, etc. Você pode especificar o tempo: absoluto ou parente ... Downsides de tempo absoluto são cobertos de documentação. Em geral, funciona bem ...

 

Use this preload library https://github.com/wolfcw/libfaketime ... you need to compile it from source, but everything is very well documented

It might not work with comercial software to cheat trial period etc. You can specify time: absolute or relative... Downsides of absolute time are covered in documentation. In general it works well...

 
 
1
 
vote

Você pode usar date -s STRING ou date --set=STRING , onde string é uma data no formato legível por humanos, por exemplo date --set="2014-06-02" . De ABCDEFGHIJKLMNABCDEFGHIJKLMN3 :

  DATE STRING  The  --date=STRING  is  a mostly free format human readable date string such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29  16:21:42"  or even  "next Thursday".  A date string may contain items indicating calendar date, time of day, time zone, day of week, relative  time,  relative date, and numbers.    
 

You can use date -s STRING or date --set=STRING, where string is a date in human-readable format, for example date --set="2014-06-02". From man date:

DATE STRING  The  --date=STRING  is  a mostly free format human readable date string such as "Sun, 29 Feb 2004 16:21:42 -0800" or "2004-02-29  16:21:42"  or even  "next Thursday".  A date string may contain items indicating calendar date, time of day, time zone, day of week, relative  time,  relative date, and numbers. 
 
 

Perguntas relacionadas

1  O nome do administrador aparece duas vezes se ele solicitar a senha do administrador. Ubuntu 12.04 Lts  ( Admin name appears twice if it asks for admin password ubuntu 12 04 lts ) 
Eu estava tentando aplicar alguns itens dados em Esta página Para garantir o meu Ubuntu 12.04. Depois de aplicar o item número 4; meu nome de usuário que é ...

2  Precisa de ajuda com script .sh  ( Need help with sh script ) 
Eu estou tentando obter este ~/Desktop/Tor/tor-browser_en-US/ && ./start-tor-browser para correr como um .sh. Eu tentei repetidas vezes para fazer isso para...

9  Como verificar qual o comando é feito?  ( How to check what command is taken ) 
Eu tenho um script de shell chamado foo.sh em /usr/local/sbin . Além disso, use outro script com o mesmo nome. É armazenado em /home/user/scripts . Ambo...

0  Problema na invocar sudo fazer instalar no script python  ( Problem in invoke sudo make install in python script ) 
Eu escrevi o seguinte código para configurar o pacote Yara no meu script, mas quando ligar para a instalação de sudo, Python me dá erro. Como posso consertar ...

18  Como faço para alterar os comandos do lançador? [duplicado]  ( How do i change the launcher commands ) 
. Esta pergunta já tem respostas aqui : Como faço para alterar o comando que um item do lançador é in...

14  Maneira mais eficiente de lançar e separar um programa do terminal? [duplicado]  ( Most efficient way of launching and separating a program from the terminal ) 
. Esta pergunta já tem respostas aqui : programas em execução em segundo plano do terminal ...

23  Execute o comando antes do desligamento / reboot [duplicado]  ( Execute command before shutdown reboot ) 
. Esta pergunta já tem respostas aqui : Execute um script no logout / reboot / desligamento no Ubuntu...

403  Como faço para correr scripts  ( How do i run sh scripts ) 
Sempre que abro um arquivo .sh, ele abre em Gedit em vez do terminal. Não consigo encontrar nenhuma opção semelhante a clique direito → aberto com → outr...

12  Extrair um squashfs para um diretório existente  ( Extract a squashfs to an existing directory ) 
Eu tenho uma instalação do Ubuntu backup como um arquivo .squashfs. Eu gostaria de extraí-lo para a raiz de uma partição, mas quando eu tentar me dar um erro ...

0  Lpcxpresso 8 no ubuntu 14.04 64 bit  ( Lpcxpresso 8 on ubuntu 14 04 64 bit ) 
Estou tentando instalar o LPCxPressor IDE 8 no Ubuntu 14.04 64 bit, mas recebo um erro: No protocol specified invalid command name "bind" while executi...




© 2022 pergunte.org All Rights Reserved. Casa de perguntas e respostas todos os direitos reservados


Licensed under cc by-sa 3.0 with attribution required.