I Problem haben, das Format für Datum wie date +%y%j.%H%M%S
verwendet,hinzufügen Min in vorhandenen benutzerdefinierten Datumsformat über Shell
Und was ich will ist 15 Minuten auf dem zu diesem Zeitpunkt hinzufügen auf nur auf das aktuelle Datum des Systems. damit ich für die weitere Berechnung in meinen Prozess eingreifen kann.
Ich habe mit folgendem Code versucht -
$uprBond=`date +%y%j.%H%M%S`
$ echo $uprBond
16079.031135
$ date -d "$(uprBond) + 5 minutes" +%y%j.%H%M%S
op> bash: uprBond: Befehl nicht
16079,035920
ich versagt habe, während das Bestehen das oben Datumsformat gefunden, Kann mir bitte jemand helfen.
Nur zur Kenntnisnahme, unten ist das Stück Code funktioniert, wenn ich Datumsfunktion anstelle der definierten Datumsvariable verwendet, dh $ uprBond (Ich möchte nicht vordefinierte Datum verwenden, weil wir einige alte gleich formatierte Datum haben, die benötigt das Hinzufügen von Minuten).
date +%y%j.%H%M%S -d "`date` + 5 minutes";
op> 16079,040724