Запуск crontab в ubuntu

У меня есть файл python color.py, который я могу вызвать с помощью python color.py, и он выполняет задачу, и по завершении удаляет файл. Я попытался добавить cronjob, чтобы запустить его, но он никогда не запускается.

Вот код python

def colour_images(images=None): try: if images == None: images = list_files() failed = open('failed.txt') failed_files = [x.replace('\n','') for x in failed.readlines()] for filename in failed_files: if filename in images: images.remove(filename) #print "Conversion starting total: {0} images".format(len(images)) #counter = len(images) #check if there's a lock try: proccess_locked = open('memory.lock') proccess_locked.close() locked = True except IOError: locked = False if locked == False: lock = open('memory.lock','w') lock.close() for image in images: new_name = "coloured/" + image result = os.system("th colorize.lua {0} {1}".format(image, new_name)) os.system('rsync {0} sammy@pluscolor.co.ke:/home/sammy/revamp/revamp/media/new_colour/'.format(new_name)) os.remove(new_name) if result != 0: failed = open('failed.txt', 'a') failed.write(image+'\n') failed.close() else: os.remove(image) #counter -= 1 #print "{0} remaining".format(counter) #print "{0} -> {1}".format(image, new_name) os.remove("memory.lock") except Exception, e: log_error = ('error.log','w') log.write(str(e)+'\n') log.close() if __name__ == '__main__': colour_images()

и команда cron

*/1 * * * * /usr/bin/python /root/images/color.py >> /var/log/color.log 2>&1
0
задан 15 July 2017 в 16:51

0 ответов

Другие вопросы по тегам:

Похожие вопросы: