Я хотел бы рассчитать время для 7 утра следующего дня с bash. (Я хочу использовать его для перезагрузки компьютера с помощью rtcwake
)
Согласно справочной странице date
я должен использовать %s
для получения метки времени Unix. Но как мне получить, если на следующий день? (Или 7 утра сегодня => добавить один день)
Используйте опцию -d
date -d '7:00 tomorrow' +%s
https://www.gnu.org/software/coreutils/manual/coreutils.html#date-invocation
https://www.gnu.org/software/coreutils/manual/coreutils.html#Relative-items-in-date-strings