Puncte:-1

Cum să adăugați 15 sau 30 sau 60 de minute la ora 15:00...?

drapel us
#!/bin/bash
#eticheta de închidere vm 
tag="15:00 PM"
#fișierul „/usr/bin/input_azureuser.log” conține date de amânare în câteva minute
Valorile #snooze_time vor fi „15, 30 sau 60” de minute 
snooze_time=`cat /usr/bin/input_azureuser.log |tail -n 1 | awk '{print $8}''

/usr/bin/input_azureuser.log:

#azureuser@puppetclient-ubuntu:~$ cat /usr/bin/input_azureuser.log
Luni, 6 septembrie 11:24:14 UTC 2021 azureuser 15
Luni, 6 septembrie 11:36:32 UTC 2021 azureuser 30
Luni, 6 septembrie 13:51:03 UTC 2021 azureuser 15
Luni 6 sept 13:52:31 UTC 2021 azureuser 60
Luni, 6 septembrie 14:41:40 UTC 2021 azureuser 15

Dacă valoarea snooze/delay_time este de 15/30/60 de minute, vreau să adaug aceleași valori la etichetă și să actualizez eticheta precum „15:15 PM”, „15:30 PM” și „16:00”.

24601 avatar
drapel in
vă rugăm să explicați cum se leagă acest lucru cu ubuntu după ce ați citit [întreaba]. [Editați] întrebarea dvs. în consecință.
Haridvpsk avatar
drapel us
Am actualizat întrebarea mea, vă rog să mă ajutați la aceeași. Mulțumesc anticipat!
Puncte:2
drapel cn

Puteți folosi Data comandă pentru a adăuga decalaje relative la date și ore.

data -d"90 minute 15:00" '+%H:%M'

Unde -d este timpul și ajustarea și +... este formatul de ieșire. Asa de:

snooze_time=90
tag="15:00"
tag=`data -d"$snooze_time minute $tag" '+%H:%M'`

ar actualiza eticheta la 16:30.

Notă: utilizarea AM/PM cu ceasul de 24 de ore este o eroare.

Haridvpsk avatar
drapel us
Mulțumesc mult @Martin, soluția de mai sus funcționează pentru mine.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.