Terminal - mit date Befehl Zeit eine Stunde vor stellen

F

francwalter

Aktives Mitglied
Thread Starter
Dabei seit
25.04.2008
Beiträge
950
Reaktionspunkte
39
Hallo
es gibt ja den date Befehl im Mac im Terminal. Kann ich damit auch einfach die Zeit eine Stunde vor stellen?
Also etwa (Pseudocode):
Code:
date actual-time-and-date +1
In man date finde ich nichts dazu und in date --help auch nicht, geht wohl einfach nicht, oder?
Danke

franc
 
$(date -v+1H) enthält Datum/Uhrzeit in einer Stunde .....
 
Laut man date sollte
Code:
sudo date +1H
funktionieren. Es sei denn (Zitat man date)
Code:
 Only the superuser may set the date, and if the system securelevel (see ecurelevel(8)) is greater than 1, the time may not be changed by more than 1 second.

Warum stellts du nicht einfach eine andere Zeitzone ein?
 
Laut man date sollte
Code:
sudo date +1H
...
Scheint nicht zu gehen:
Code:
MacBook-WLAN:~ root# whoami
root
MacBook-WLAN:~ root# date
Mon Jan 25 15:12:00 CET 2016
MacBook-WLAN:~ root# date +1H
1H
MacBook-WLAN:~ root# date
Mon Jan 25 15:12:09 CET 2016
MacBook-WLAN:~ root# sysctl -n kern.securelevel
0
MacBook-WLAN:~ root#
 
$(date -v+1H) enthält Datum/Uhrzeit in einer Stunde .....
Nein, den -v hatte ich auch schon im man gefunden, das geht auf dem Mac nicht:
Code:
MacBook-WLAN:~ root# echo $(date -v+1H)
date: ungültige Option -- v
„date --help“ gibt weitere Informationen.
 
Andere Version?
Code:
MacBook-WLAN:~ f$ date --version
date (GNU coreutils) 7.6
Copyright © 2009 Free Software Foundation, Inc.
Lizenz GPLv3+: GNU GPL Version 3 oder höher <http://gnu.org/licenses/gpl.html>
Dies ist freie Software: Sie können sie ändern und weitergeben.
Es gibt keinerlei Garantien, soweit wie es das Gesetz erlaubt.

Geschrieben von David MacKenzie.
Ich habe seit 10.6 immer nur Upgrades gemacht, nie neu (clean) Install, vielleicht daher?
 
ja.... die orginale :)
--version kennt er schon gar nicht

date: illegal option -- -
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]

Nutzt du auch die /bin/date?
 
  • Gefällt mir
Reaktionen: francwalter
Das wars!!!
Danke!
Clever!!!
Code:
MacBook-WLAN:~ f$ which date
/usr/local/bin/date
MacBook-WLAN:~ f$ /bin/date --version
/bin/date: illegal option -- -
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
            [-f fmt date | [[[mm]dd]HH]MM[[cc]yy][.ss]] [+format]
MacBook-WLAN:~ f$ echo $(/bin/date -v+1H)
Mo 25 Jan 2016 16:39:03 CET
MacBook-WLAN:~ f$
 
Auch nützlich in dem Zusammenhang:
Code:
do shell script "ntpdate -u time.apple.com" password "meinmacpasswort" user name "franc" with administrator privileges
Im AppleScript ausgeführt aktualisiert das mit der Internetzeit.
 
Zurück
Oben Unten