Настраивать
У меня на рабочем столе есть 2 простых файла Python 3.x:
1) cronjob_test.py
#!Applications/anaconda/bin/python
# -*- coding: utf-8 -*-
import os
os.makedirs('/Users/myself/Desktop/TESTFOLDER')
2) cronjob_test_copy.py
#!Applications/anaconda/bin/python
# -*- coding: utf-8 -*-
import os
os.makedirs('/Users/myself/Desktop/TESTFOLDER2')
Оба .py выполняются через bashfile A,
#!/bin/bash
cd /Users/myself/Desktop
PATH=$PATH:/usr/local/bin
export PATH
/Applications/anaconda/bin/python cronjob_test.py
/Applications/anaconda/bin/python cronjob_test_copy.py
Проблема
Когда я запускаю файл bash A из терминала MacOSX, все работает нормально: у меня на рабочем столе остаются две папки.
Однако, когда я пытаюсь запустить A из crontab, ничего не происходит.
Моя команда crontab:
25 15 * * * cd /Users/myself/Desktop ** bash A
Что я делаю неправильно?
пффф. Вздох. Спасибо!
Чтобы отладить проблемы cron, добавьте это в конец вашей строки >/tmp/out1 2>/tmp/out2. Тогда вы точно увидите, что он делает.
Спасибо! Я попробую.






Я думаю, что ваш crontab должен иметь
&&, а не**.