LINUX.ORG.RU
решено ФорумAdmin

[newbie] crontab проблема

 


0

1

crontab:

# m h  dom mon dow   command
# backup
10 0 * * * screen python /hosts/use.py

syslog:

Jan 21 00:10:01 webian /USR/SBIN/CRON[24303]: (root) CMD (screen python /hosts/use.py)

И скрипт не выполнился. Хотя если запускать руками в терминале, то все работает. Куда копать?

подозреваю что для screen надо полный путь написать, типа /usr/bin/screen и для python тоже

real_maverick ★★★
()

Попробуйте,
10 0 * * * /bin/sh -c 'путь/screen путь/python /hosts/use.py'

ArSeN
()
Jan 25 00:10:01 webian /USR/SBIN/CRON[19056]: (root) CMD (/bin/sh -c '/usr/bin/screen /usr/bin/python /hosts/use.py')

и ничего... хотя

/bin/sh -c '/usr/bin/screen /usr/bin/python /hosts/use.py'
в терминале выполняется удачно(в терминале работаю из под рута)

akamoroz
() автор топика

А screen уже научился без tty работать?

sdio ★★★★★
()

10 0 * * * /usr/bin/screen -d -m /usr/bin/python /hosts/use.py

fixed

sdio ★★★★★
()

а зачем screen крону? что он им делает?

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.