Я пытаюсь заставить моно исполняемый файл запускаться автоматически в определенное время каждый день, однако он не запускается из crontab.
Используя crontab -e, я поставил следующую запланированную задачу:
10 15 * * * (cd ~/Documents/automation && bash auto_run.sh)
Внутри файла auto_run.sh у меня есть следующее:
#!/bin/bash
echo “`date “+%Y-%m-%d %H:%M:%S”` : auto run starting >> auto_run_logging.txt
mono /Users/admin/Projects/auto_task/auto_task/bin/Debug/auto_task.exe
echo “`date “+%Y-%m-%d %H:%M:%S”` : auto run ending >> auto_run_logging.txt
Я использовал chmod +x
для файлов, чтобы убедиться, что они выполняются.
В назначенное время сообщения о дате / времени можно увидеть в текстовом файле, но моно исполняемый файл не запускается. Запуск файла напрямую из терминала с помощью bash auto_run.sh
работает отлично.
Любая помощь приветствуется. Я использую macOS Mojave