Я хочу создать bash-скрипт, который будет выполнять одноразовую команду громкости в определенное время, однако, когда я следую приведенным инструкциям, я просто получаю немедленную распечатку:
job 4 at Wed Jun 12 16:55:00 2019
Моя проблема похожа на этот вопрос: Как запустить скрипт в определенное время в Linux?
Однако пользователь там прокомментировал ту же проблему, что и у меня, и на этот вопрос не было дано ответа, поэтому я хотел узнать, есть ли у кого-нибудь еще решение этой проблемы. Из моего ограниченного понимания команды в mac должны быть похожи, если не идентичны linux, поэтому дайте мне знать, если я что-то упускаю.
Мой исполняемый файл выглядит так:
#!/bin/bash
osascript -e "set Volume 0" | at 16:55
Вместо того, чтобы изменять громкость в указанное время, он немедленно отключает компьютер и распечатывает текст, приведенный выше.