Date command - ajustando a data funciona no meu mac, mas NÃO no shell do servidor

1

No meu Mac, posso pedir a data em três dias:

Josephs-MacBook-Pro-3$date -v 3d 
Fri  3 Oct 2014 08:54:26 BST
Josephs-MacBook-Pro-3$ 

mas quando eu tento isso no meu servidor dreamhost:

joereddington@blout:~/Jurgen/nextActions/commands$ date -v 3d
date: invalid option -- 'v'
Try 'date --help' for more information.
joereddington@blout:~/Jurgen/nextActions/commands$ date --version
date (GNU coreutils) 8.13
Copyright (C) 2011 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.
joereddington@blout:~/Jurgen/nextActions/commands$ 

Existe um interruptor diferente que eu deveria estar usando? Ou o recurso está simplesmente indisponível?

    
por Joe 27.10.2014 / 09:57

1 resposta

1

servidores dreamhost executam debian linux que usa a versão GNU da data. A data do GNU não suporta a opção -v.

No OSX, o comando date é a variante do BSD - que tem opções mais extensas do que a data do GNU - e inclui a opção -v para ajustar a data.

    
por 27.10.2014 / 10:16