Size: a a a

R language and Statistical data analysis

2020 February 24

А[

Александр [capsula] in R language and Statistical data analysis
Alexander Drozhnikov
Коллеги, никак не могу победить проблему с кроном. Полностью пересобрал новую виртуалку, но бесполезно. Лог сделал. В нем вроде есть и юзер и рабочая директория  Не пойму что дальше. Google не может ничего посоветовать. Есть идеи как пофиксить?
Расставьте принты в скрипте, запустите его из консоли, посмотрите, где падает
источник

А[

Александр [capsula] in R language and Statistical data analysis
Вангую, проблема в путях
источник

А[

Александр [capsula] in R language and Statistical data analysis
Или либе
источник

AD

Alexander Drozhnikov in R language and Statistical data analysis
В том то и дело при запуске руками все отрабатывает. Только при запуске по крону ошибка
источник

А[

Александр [capsula] in R language and Statistical data analysis
Alexander Drozhnikov
В том то и дело при запуске руками все отрабатывает. Только при запуске по крону ошибка
При запуске из командной строки или из студии?
источник

AD

Alexander Drozhnikov in R language and Statistical data analysis
Из студии
источник

А[

Александр [capsula] in R language and Statistical data analysis
Александр [capsula]
Расставьте принты в скрипте, запустите его из консоли, посмотрите, где падает
Поэтому...
источник

AP

Anton Pysanka in R language and Statistical data analysis
кодировка скрипта должна соответствовать кодировке в системе по умолчанию, нет такого, например, что скрипт сохранен в CP1251, а в системе по уполчанию UTF-8?
источник

AD

Alexander Drozhnikov in R language and Statistical data analysis
Anton Pysanka
кодировка скрипта должна соответствовать кодировке в системе по умолчанию, нет такого, например, что скрипт сохранен в CP1251, а в системе по уполчанию UTF-8?
Да, точно. Поменял на виртуалке локаль на СР1251. Но не помогло.
источник

AD

Alexander Drozhnikov in R language and Statistical data analysis
Имеется ввиду из консоли Ubuntu?
источник

А[

Александр [capsula] in R language and Statistical data analysis
Alexander Drozhnikov
Имеется ввиду из консоли Ubuntu?
Ага
источник

AP

Anton Pysanka in R language and Statistical data analysis
Alexander Drozhnikov
Да, точно. Поменял на виртуалке локаль на СР1251. Но не помогло.
я имел в виду простое пересохранение скрипта в кодировке системы (File -> Save with Encoding...)
источник

PU

Philipp Upravitelev in R language and Statistical data analysis
а смысл? пути обычно латиницей пишут, соответственно, смена кодировки тут смысле не имеет
источник

А[

Александр [capsula] in R language and Statistical data analysis
Philipp Upravitelev
а смысл? пути обычно латиницей пишут, соответственно, смена кодировки тут смысле не имеет
Внутре что-нибудь может выскочить из-за чего скрипт крашится
источник

АК

Артём Клевцов in R language and Statistical data analysis
Alexander Drozhnikov
Да, точно. Поменял на виртуалке локаль на СР1251. Но не помогло.
В линуксе то? Желаю удачи в нелгком деле насилования линусков.
источник

А[

Александр [capsula] in R language and Statistical data analysis
Артём Клевцов
В линуксе то? Желаю удачи в нелгком деле насилования линусков.
Да в Винде не лучше, на самом деле😁
источник

А[

Александр [capsula] in R language and Statistical data analysis
Alexander Drozhnikov
Имеется ввиду из консоли Ubuntu?
Rscript path.to.file/file.R
источник

AD

Alexander Drozhnikov in R language and Statistical data analysis
Anton Pysanka
я имел в виду простое пересохранение скрипта в кодировке системы (File -> Save with Encoding...)
Вернул urf-8 в системе и пересохранил файл. Но не помогло
источник

А[

Александр [capsula] in R language and Statistical data analysis
Alexander Drozhnikov
Вернул urf-8 в системе и пересохранил файл. Но не помогло
Запустите скрипт из консоли, тогда что-то будет ясно
источник

AP

Anton Pysanka in R language and Statistical data analysis
да, запустите из консоли — там могут быть ошибки, которые вылазят при выполнении по расписанию

а потом еще в папке, где сохраняется скрипт есть текстовый файл с именем скрипта — там лог выполнения. можно посмотреть в него + можно по коду скрипта расставить принты, которые будут печатать промежуточные результаты в этот лог и так понять что происходит

(скрин из-под винды)
источник