Вы могли записать себе немного обертки, которая берет три args:
Затем просто помещенный, что строка обертки в Ваш crontab для выполнения каждый час:
python tz_wrapper.py 14 "US/Mountain" "echo 'hi'"
Простая версия Python:
#!/usr/bin/python
import sys, os, datetime
import pytz
arg_hour = sys.argv[1]
arg_timezone = sys.argv[2]
arg_cmd = sys.argv[3]
target_tz = pytz.timezone(arg_timezone)
target_hour = pytz.utc.localize(datetime.datetime.utcnow()).astimezone(target_tz).strftime("%H")
if target_hour == str(arg_hour):
os.system(arg_cmd)
Хорошо Google для osx server adduser
заставляет меня к этой странице о сценарии добавлять пользователей к Вашему серверу OSX на командной строке.
Этот serverfault вопрос детали, настраивающие почтовые виртуальные хосты на osx через gui. Так как сервер OSX выполняет постфикс, я подозреваю, что Вы могли настроить виртуальные почтовые домены путем редактирования постфиксной конфигурации как показано здесь с надлежащим редактированием Вашего main.cf
.